Cas d'utilisation
En plus d'ajouter du calcul à un ouvrage, QDV7 offre la possibilité de transmettre des données de l'ouvrage a(ux) Ouvrages imbriqués. C'est pourquoi ces ouvrages sont appelés respectivement Parent et Enfant(s).
Une valeur dans une cellule de calcul définie comme champ de sortie dans l'ouvrage parent est transmise à l'entrée éponyme de l'ouvrage enfant :
ENFANT |
PARENT |
||||
|
|
||||
Entrée |
← |
Sortie |
Entrée parent |
La valeur reçue peut être consommée dans la Liste des articles comme Quantité, Description, Remise, etc ou dans les données d'ouvrage.
Par saisie dans le formulaire de l'ouvrage Parent, on peut changer l'entrée primaire même en mode connecté.
Quand le parent est inséré dans les minutes, la valeur d'entrée se propage dans les enfants.
Procédures
Les étapes se succèdent comme suit :
|
ENFANT |
|
PARENT |
|
DEFINITION (mode édition) |
Sheet3 : Définir entrée Feuille Articles : affecter l'entrée à un champ Feuille Données : définir une Description, Unité, Quantité... |
→ |
Feuille Articles : assigner les ID d'ouvrage Sheet3 : définir entrée(s) et lier le contenu de chacune à une entrée enfant |
|
UTILISATION (mode connecté) |
L'enfant est inséré avec la valeur calculée |
← |
Saisir des valeur(s) dans le formulaire Sheet3 Insérer le parent dans les minutes |
Procédure de définition détaillée :
1.Dans la Sheet3 de l'enfant, définir une entrée à partir d'une valeur de cellule (voir Créer des champs d'entrée) ; la valeur est sans importance
2.coller la variable créée dans une cellule de la feuille Articles (par ex. quantité d'anneaux de levage) (voir Consommer les variables)
3.pour choisir une description, unité, etc définitives, saisir dans la feuille Données une description, une unité, etc (voir Consommer les variables)
4.passer la base enfant en mode connecté (sauf si le parent est dans la même base)
5.dans la feuille Articles de l'ouvrage parent, saisir les ID d'ouvrage, même s'il y a un seul enfant ; à chaque variable d'entrée dans l'enfant, QDV7 associe autant de variables de sortie du parent qu'il y a d'ID ou d'enfants
6.dans la Sheet3 du parent, définir une entrée à partir d'une valeur de cellule (voir Créer des champs d'entrée), faire un clic droit dans la cellule et sélectionner Définir comme champ de sortie : QDV7 ouvre une boîte de sélection avec toutes les sorties définies
7. Dans la Sheet3 du parent, définir une zone visible (voir Créer des champs d'entrée).
Dans l'exemple, Longueur est le nom assigné à la cellule de l'enfant :
Source (parent) : QDV_output_<Nom>_<ID d'ouvrage>
Cible (enfant) : QDV_Input_<Nom>.
REGLES
- L'item Définir comme donnée de sortie exige que l'ouvrage incorpore un autre ouvrage (voir Ouvrages imbriqués) ; sinon le message "Pas d'ouvrage enfant" apparaît
- Une sortie peut être consommée une seule fois
- Plusieurs sorties peuvent être consommées par la même cellule
- On peut appeler plusieurs sorties dans une feuille, et par là changer les valeurs dans les ouvrages.
Procédure d'utilisation détaillée :
1.passer la base parent en mode connecté
2.dans la Sheet3 du parent, saisir les valeur à passer à l'enfant (par ex. quantité d'anneaux de levage)
3.insérer le superouvrage (voir Insérer un article ou un ouvrage dans une section de minutes) ; l'/les enfant(s) sont insérés avec la description et les valeurs du parent.
Des "jumeaux" peuvent être "nourris" différemment. Pour cela, définir les deux entrées du parent à l'étape 6 ; ceci permet de passer des valeurs différentes (ici pour la quantité d'anneaux de levage) en une fois :
Une autre façon est d'insérer un parent avec un seul enfant deux fois avec différentes entrées de parent (étape 9).
Example d'ouvrages enfants héritant de valeurs de l'ouvrage parent
Tout utilisateur peut sélectionner dans des Objets de formulaire du parent dans quel enfant seront pris les articles à coller lors du glisser-déposer du parent. Ceci sélectionne aussi certains articles de l'ouvrage choisi.
PROCEDURE
Coller Industry Demo Database de <répertoire d'installation>\QDV 7\Samples\databases_of_articles\ dans un répertoire du meta-répertoire décrit en Définir et ranger les bases.
Coller Industry Demo Database de <répertoire d'installation>\QDV 7\Samples\databases_of_sets\ dans un répertoire du meta-répertoire.
Ouvrir Industry Demo Database.grp.
En Mode Edition, faire en sorte que les numéros de chemin concordent (2 dans le fichier source).
En mode lecture, dans l'ouvrage parent>Sheet3, saisir une quantité et sélectionner un type (et la prise en compte des articles mis en commun dans le parent).
EXPLICATIONS
Les valeurs des cellules nommées Type et Quantité sont transmises à l'aide des fonctions Input et Output.
Les articles sont sélectionnés à travers des formules reposant sur les types sélectionnés on the quantité.