4D v14.3Utiliser des méthodes objet |
||
|
4D v14.3
Utiliser des méthodes objet
Utiliser des méthodes objet
Vous pouvez associer une méthode à tout objet actif d’un formulaire. Les méthodes qui sont associées à des objets individuels d’un formulaire sont appelées des méthodes objet. Une méthode objet est utilisée pour gérer l’objet auquel elle est associée. A l’aide d’une méthode objet, vous pouvez effectuer par exemple les opérations suivantes :
Voici quelques exemples simples d’opérations réalisées sur les données. La méthode suivante calcule un total basé sur les valeurs de deux champs : Ligne_total:=[Produits]Prix *[Commandes]Quantité Voici une méthode qui passe tous les caractères d’un champ en caractères majuscules : [Clients]Nom:=Majusc([Clients]Nom) La méthode suivante concatène les valeurs provenant d’un champ Prénom et d’un champ Nom et stocke le résultat dans une variable appelée vNom : vNom:=[Employés]Prénom+" "+[Employés]Nom Les méthodes sont créées dans l’éditeur de méthodes. Reportez-vous au chapitre pour plus d’informations sur l’utilité et l’utilisation des méthodes. Les méthodes objet sont exécutées lorsque certains événements se produisent. Dans la plupart des cas, une méthode qui réalise une action particulière n’est exécutée que lorsqu’un événement précis se produit. Par exemple, l’action associée à un onglet ou un bouton n’a d’intérêt que lorsque l’utilisateur clique sur l'objet. Dans une zone de défilement, vous pouvez souhaiter n’exécuter une méthode que si l’utilisateur double-clique sur un élément. En outre, votre application sera exécutée plus rapidement si vous désélectionnez les événements inutiles. Vous sélectionnez un événement en cliquant sur la case à cocher associée. Pour sélectionner/désélectionner tous les événements en une opération, effectuez Ctrl+clic (Windows) ou Commande+clic (Mac OS) sur un événement. Si vous avez besoin d’exécuter différentes instructions suivant l’événement, vous pouvez combiner dans la méthode objet des boucles d’instructions du type Au cas ou...Fin de cas, la fonction Evenement formulaire et les constantes du thème Evénements formulaire et tester chaque événement que vous avez sélectionné pour l’objet. Voici un exemple de structure de méthode objet de ce type : Au cas ou Pour créer une méthode objet :
Pour ouvrir une méthode objet :
Vous pouvez supprimer à tout moment une méthode objet que vous avez créée. Pour cela, sélectionnez l’objet auquel la méthode est associée puis choisissez Supprimer la méthode objet dans le menu Objets. |
PROPRIÉTÉS
Produit : 4D UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v14 R2) |