Utilisation d’événements avec des objets de classe
Pour créer une routine d'événement pour un événement affectant tous les objets FlexPro d'un certain type, la procédure d'événement doit être entrée dans l'un des modules d'objet AnyCursorObject, AnyDocObject, AnyFolder, AnyFormula, AnyFpObject ou AnyValueObject. Vous pouvez créer une telle procédure d'événement en suivant les étapes suivantes :
1.Par exemple, double-cliquez sur AnyFpObject dans votre projet de modèle ou de base de données dans la fenêtre "Project Explorer". (Dans l'affichage des dossiers, AnyFpObject se trouve dans le dossier FlexPro Objects )
2.Sélectionnez FpObjectClass dans la liste déroulante Objet.
3.Sélectionnez un événement dans la liste déroulante Procédure.
Une sous-routine vide est ajoutée au module de classe.
4.Ajoutez les instructions Visual Basic à exécuter lorsque l'événement se produit.
L'exemple suivant montre une procédure d'événement ObjectModified dans un projet de modèle, qui est exécutée si un objet FpObject est modifié.
Private Sub FpObjectClass_ObjectModified(ByVal Object As Object)
MsgBox Object.Name & " a été modifié."
End Sub
Si une procédure d'événement pour un événement FpObject existe dans une base de données et une base de données modèle, les deux procédures d'événement sont exécutées.
Remarque : Pour savoir si un objet FlexPro donné appartient à l'une des classes d'objets AnyCursorObject, AnyDocObject, AnyFolder, AnyFormula, AnyFpObject ou AnyValueObject, consultez la section Vue d'ensemble de la hiérarchie des objets de FlexPro.
Vous serez probablement intéressé par les articles suivants :
Vous êtes actuellement en train de consulter le contenu d'un espace réservé de Facebook. Pour accéder au contenu réel, cliquez sur le bouton ci-dessous. Veuillez noter que ce faisant, des données seront partagées avec des providers tiers.
Plus d'informationsVous devez charger le contenu de reCAPTCHA pour soumettre le formulaire. Veuillez noter que ce faisant, des données seront partagées avec des providers tiers.
Plus d'informationsVous êtes actuellement en train de consulter le contenu d'un espace réservé de Instagram. Pour accéder au contenu réel, cliquez sur le bouton ci-dessous. Veuillez noter que ce faisant, des données seront partagées avec des providers tiers.
Plus d'informationsVous êtes actuellement en train de consulter le contenu d'un espace réservé de X. Pour accéder au contenu réel, cliquez sur le bouton ci-dessous. Veuillez noter que ce faisant, des données seront partagées avec des providers tiers.
Plus d'informations