Cet exemple montre comment il est possible d'utiliser un module lié à une grille de vente pour modifier de façon générale l'aspect de l'écran qui héberge cette grille. La propriété utilisée abondamment dans ce cas est .parent, qui renvoie une référence vers le parent de la grille, donc vers l'écran de saisie lui-même.
Les fichiers " classe_date_vente.* " doivent être placés dans le répertoire principal de Mercator. Le fichier " _factu.prg " correspond à une séquence dont le nom est " Factu " et doit être placé dans le répertoire DATA.
L'action du module est la suivante :
- masquer le déroulant "tarif"
- ajouter un objet de la classe " textbox_date_vente " incluse dans le FXP ci-joint
- positionner cet objet à l'endroit où se trouvait le déroulant "tarif"
- lier cet objet à la variable " date " de la table PIEDS_V_TMP correspondant à la vente active
- fixer les différents attributs graphiques de cet objet
(Version minimum : 4.3)
A télécharger :
0000000741.zip (1 Kb - 11/02/2004)