- Recherche sur Variable Standard Article : SAS
- Recherche sur Variable Spécifique Article : VAS
- Recherche sur Matrice de Valeurs
- Recherche sur Informations Techniques Scénario : ITS
- Recherche sur Informations Techniques Dessin : ITD
- Recherche sur Informations Techniques Nomenclature : ITN
- Recherche sur Requête REB
- Recherche sur Arbre de Condition
- Recherche sur Modèle Librairie
- Recherche sur Query
- Recherche Traduction d’une VBA
Les formules de recherches permettent de récupérer une donnée caractère ou numérique en précisant l’entité de recherche ainsi que la clé de recherche
Recherche sur Variable Standard Article : SAS
Seules les variables dont la référence commence par CARxxx ainsi que les variables GenFamArt, GenSFaArt, GenDesArt, GenDeLArt [1] , GenDeLArt [2] et GenDeLArt [3] peuvent être récupérées.
Recherche sur Variable Spécifique Article : VAS
Recherche sur Matrice de Valeurs
Voir paragraphe Récupération d’une valeur d’une matrice de valeurs
Recherche sur Informations Techniques Scénario : ITS
Ce type de formule permet d’effectuer des recherches de valeurs ou somme sur les IT scénario ITS du scénario en cours, contexte courant, contexte spécifique ou tous contextes.
Recherche sur Informations Techniques Dessin : ITD
Ce type de formule permet d’effectuer des recherches de valeurs ou somme sur les IT dessin ITD du scénario en cours, contexte courant, contexte spécifique ou tous contextes.
Recherche sur Informations Techniques Nomenclature : ITN
Voir paragraphe matrice MAJ de Type d’utilisation INoITNom
Recherche sur Requête REB
Ce type de formule permet d’exécuter une requête de type REB et de récupérer la valeur d’une VBP initialisée dans la requête.
Recherche sur Arbre de Condition
Les formules de recherche sur arbre de condition permettent d’exécuter un arbre de condition et de récupérer la référence d’une variable de type VBA, VBP ou VSD qui aura été initialisée durant l’exécution de l’arbre.
Recherche sur Modèle Librairie
Les formules de recherche sur Modèle Librairie permettent de récupérer des paramètres liés à un modèle de la librairie dessin.
Ce type de formule attend de trois à quatre paramètres :
-
La référence du modèle définie par une constante une VBA, VSD, VBP ou Formule
-
Le type d’élément recherché : Est-ce une information liée à Type d’élément (Nombre de Zones, de traverses, etc.) ou bien par rapport à une référence élément telle que Z1, V2, TH1 (position, Forme Géométrique)
-
Le type de recherche à effectuer : nombre des zones, listes des éléments verticaux… Voir liste ci-dessous
-
Filtre/Elem : nature des éléments que l’on souhaite récupérer (Dormant, Ouvrant, TravH, etc.)
|
Type Formule |
Type Element ou Ref Element |
Val Recherchée |
Désignation |
|
Caractère |
Ref Element |
FormeElem |
Forme Géométrique de l'élément |
|
Caractère |
Ref Element |
ListeElemB |
Liste des Eléments en Bas / Element |
|
Caractère |
Ref Element |
ListeElemD |
Liste des Eléments A Droite / Element |
|
Caractère |
Ref Element |
ListeElemG |
Liste des Eléments A Gauche / Element |
|
Caractère |
Ref Element |
ListeElemH |
Liste des Eléments en Haut / Element |
|
Caractère |
Ref Element |
ListeElem2NB |
Liste des Eléments de 2eme Niveau en Bas / Element |
|
Caractère |
Ref Element |
ListeElem2ND |
Liste des Eléments de 2eme Niveau à Droite / Element |
|
Caractère |
Ref Element |
ListeElem2NG |
Liste des Eléments de 2eme Niveau à Gauche / Element |
|
Caractère |
Ref Element |
ListeElem2NH |
Liste des Eléments de 2eme Niveau en Haut / Element |
|
Caractère |
Vide |
FormeMod |
Forme Géométrique du Modele |
|
Caractère |
Vide |
ParDefMod |
Liste des Paramètres du Modele |
|
Numérique |
Ref Element |
HautElem |
Hauteur Element |
|
Numérique |
Ref Element |
LargElem |
Largeur Element |
|
Numérique |
Type Element |
NbElem |
Nombre d'éléments |
|
Numérique |
Ref Element |
PosXElem |
Position X Element |
|
Numérique |
Ref Element |
PosYElem |
Position Y Element |
Remarques : l’utilisation des formules avec valeur recherchée HautElem, LargElem,PosXElem et PosYElem ne peut être faite que dans les QOP de définition du modèle. Les autres types de recherche peuvent être réalisés dans le moteur GC et QOP.
Les éléments retournés par ce type de formule sous forme de liste chainée sont ordonnés selon les axes d’un repère orthonormé.
Recherche sur Query
Les formules de recherche sur Query ont pour but d’alimenter des listes d’aide à partir d’un query d’extraction (syntaxe L4G Progress) exécuté sur des TV du plugin.
Les tables accessibles sont les suivantes :
|
DDArtic |
Table des Articles |
|
SPEIGeGeoGrp |
Groupe Géométrie Profil |
|
SPEIGeGeoMac |
Géométrie Masse Centrale |
|
SPEIGeProfil |
Profil |
|
SPEIMDInter |
Intercalaires |
|
SPEIMDLames |
Lames |
|
SPEIMDPanneau |
Panneaux |
|
SPEIMDRenfGeo |
Lien Renfort / Géométrie |
|
SPEIMDRenfor |
Renfort |
|
SPEIMDVitrag |
Vitrage |
Le query d’extraction doit utiliser la syntaxe du L4G progress en respectant le type et la référence de chacun des champs de la table d’extraction. Le Query d’extraction comporte déjà la syntaxe suivante :
WHERE NomTV.RefSocApp = « Société Courante » AND Votre Formule D’extraction
Votre Formule d’extraction complète la syntaxe ci-dessus.
Ces Formules peuvent être directement utilisées en tant que liste d’aide des VBA d’un questionnaire au même titre que des listes d’aide MAN, DYN, MAT ou ARC.
Recherche Traduction d’une VBA
Les formules de recherche de type Traduction permettent de récupérer le libellé ou le code de la valeur d’une VBA traduit à partir du type de désignation passé en paramètre.
Ref VBA : référence de la VBA à partir de laquelle la traduction doit etre réalisée
Valeur VBA : valeur de la VBA à partir de laquelle la traduction doit etre réalisée
Type Désignation de Traduction : type de désignation devant etre récupéré ( langue de traduction)
Val / Lib : choix de l'élément à traduire : Libellé complémentaire de la valeur de la VBA ( ex Ouvrant à la Française 2 Vantaux) ou code Valeur de la VBA ( ex OF2)