4D v16Fenêtres et navigation |
||
|
4D v16
Fenêtres et navigation
Fenêtres et navigation
En complément des manipulations expliquées dans la vidéo, il faut noter que : 4D dispose de la commande ALERTE pour afficher des messages. Vous constaterez rapidement qu’il est souvent nécessaire d’agrémenter les messages avec des informations complémentaires. En prévision de vos développements futurs, vous pourrez mettre en place un formulaire paramétrable destiné à remplacer la commande ALERTE et à afficher des messages plus personnalisés, dans lesquels vous autoriserez (ou non) la copie des messages d'erreur.
Vous pourrez même proposer l’envoi automatique d’un mail au service assistance avec des informations :
Vous pouvez également paramétrer le formulaire pour :
Une fois le principe compris, la seule limite sera votre imagination. Bonjour, Pour cela, il faut que nous ajoutions ce bouton et l’interface de saisie du mail. Nous avons donc créé un formulaire projet MAIL ainsi qu'une méthode DETAIL_FONCTIONS que nous appelons pour Annuler ou ACCEPT D’emblée, nous prévoyons d’utiliser ce formulaire dans d’autres circonstances. Toutes les zones du formulaire seront donc des variables que nous pourrons alimenter avec le contenu des champs d'une table ou de l'autre.
Nous devons maintenant indiquer le type de ces variables. $evt:=Form event qui permettent d'initialiser les variables que nous allons utiliser. On vérifie également que l'événement sur chargement du formulaire soit le seul qui soit coché. Le bouton d'envoi de mail que nous programmerons par la suite provient de la bibliothèque d'images, c'est le bouton "Mail" qui figure dans les fichiers PNG fournis avec la base exemple. Le dialogue est prêt. Nous pouvons créer, en bas du formulaire DETAIL Intervention, le bouton d’appel de ce dialogue. La méthode associée à ce bouton sera de cette forme-la : //valoriser les variables pour faciliter la saisie
Testons maintenant le fonctionnement de ce dialogue. Et on voit que le bouton technicien se retrouve au milieu du commentaire puisque le commentaire est auto-ajustable mais pas le bouton. Nous allons donc rectifier ça en indiquant dans les propriétés du bouton qu'il doit se déplacer verticalement en cas de modification de la taille du formulaire. Vérifions : le bouton se déplace bien en fonction de la taille de la fenêtre
Nous retrouvons bien :
il est bien évidemment possible de modifier l'ensemble des variable.
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
Autoformation ( 4D v16) |