Aller directement au contenu principal

AppelerAjouterModifier

Structure

CallAddEdit(sAddEditType, sCompany, sHeader, sKey : Texte)

Type

Procédure

Description

Cette procédure permet à l'utilisateur d'ouvrir directement l'assistant d'ajout/modification depuis l'écran des événements.

Paramètres : 4

sAddEditType = le type d'ajout/modification à appeler. Ces noms correspondent exactement au nom de la table dans la base de données — voir le dictionnaire de données pour plus de détails.

sCompany = le nom de l'entreprise qui doit être sélectionné par défaut (le cas échéant)

sHeader = le nom de la valeur d'en-tête (le cas échéant). Une valeur d'en-tête constitue une clé secondaire pour les éléments de la grille — par exemple, la liste d'ajout/modification des numéros de modèle. Cette liste est classée par nom d'entreprise et par fabricant. Au-dessus du tableau des numéros de modèle, on trouve donc deux menus déroulants : l'un pour la société et l'autre pour le fabricant. Cette valeur « sHeader » correspondrait à la valeur « Fabricant » à sélectionner lors de la saisie.

sKey = la valeur de la grille d'ajout/modification à sélectionner automatiquement pour la modification. Cette valeur peut être laissée vide, mais dans ce cas, vous serez redirigé vers l'écran principal « grille » pour l'ajout ou la modification, plutôt que d'accéder directement à l'assistant permettant de modifier l'enregistrement.

Exemple

Cet exemple conviendrait à l'action de déclenchement « Clic sur le bouton d'attribut », dans un événement comportant l'attribut « EMPLOYÉ SUR PLACE »

, qui est configuré comme un bouton. Lorsque l'on clique dessus, la valeur de l'attribut d'événement « EMPLOYEE ONSITE » est sélectionnée et affichée dans la fenêtre d'ajout/modification pour « ABC COMPANY »

if LookupButtonName = 'EDIT EMPLOYEE ONSITE' then

CallAddEdit('EMPLOYEE', 'ABC COMPANY', '', LookupEventAttributeText('EMPLOYEE ONSITE'))

End If |