Démultiplier la puissance de calcul dans les ouvrages imbriqués

Navigation:  Ouvrages d'articles > Doter un ouvrage de moyens de calcul >

Démultiplier la puissance de calcul dans les ouvrages imbriqués

Previous pageReturn to chapter overviewNext page

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
Sheet3 : définir une zone visible

 

 

 

return

 

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

write variable2

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 :

set_inserted

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é.