Sommaire
Table of Contents |
---|
8.2. Les variables globales
8.2.1. Définitions :
Ces variables mémorisent certaines informations utiles aux bon fonctionnement de l'ERP.
Il est interdit de modifier l'état d'une variable globale.
Ci-dessous, un extrait du listage de ces variables pour vous permettre de les utiliser à titre consultatif uniquement.
8.2.2. Syntaxe :
g_c_user$ : variable indiquant le code utilisateur
g_nomapp$ : variable indiquant le nom de l'application. Cette variable est utilisée quant un fichier est un fichier principal pour plusieurs applications. Pour certaines zones, vous pouvez mettre "Non saisissable" si g_nomapp$="..."
g_err% : contient le résultat (STATUTS) d'une lecture, d'une écriture ou d'une destruction de fiche, le résultat d'une ouverture ou d'une fermeture de fichier.
g_objet% : cette variable est utilisée en tant que condition dans le masque des clés.
Si g_objet%=2, ceci signifie que nous somme sur le corps de l'application en mode pleine page. Certaines variables du corps (variables de la clé) apparaissent dans le masque des clés avec la condition "g_objet%=2" afin de voir le contenu de ces variables lorsque nous nous trouvons en mode pleine page sur le corps.
Si g_objet%=1, idem pour l'en-tête.p_dat_gpao$ : variable indiquant la date de l'ERP.
g_esc% : Variable mise à jour au cours d'une action (création, modification, suppression), Lorsque l'action est abandonnées cette variable prend la valeur 1.
g_axion% : Variable indiquant l'état en cours de l'ERP (visualisation, modification, création).
1 = Visualisation
2 = Modification
3 = Création
4 = Destructiong_dupli% : Variable indiquant si l'application est dans le mode "Duplication".
1 = Mode Duplication
0 = L'application n'est pas dans le mode "Duplication".g_macro% : Variable indiquant s'il s'agit d'un mode macro.
1 = Mode Macro
0 = Mode ManuelGetSILOGDir() : Cette fonction permet de renvoyer le chemin complet où se trouve l'exe "Silog.exe" qui a été lancé.
GetParamFormatNotRounded() : utilisable pour les zones éditables numériques par exemple. Elle permet d’afficher le contenu d’une zone numérique sans aucun arrondi dans la limite du format 19.8.
...