Générer un événement formulaire par programmation

Salut,

Il me semblait qu’on pouvait générer un événement formulaire par programmation (ex. on data change) mais je ne retrouve pas

J’ai vu passer https://forums.4d.com/Post/FR/33958599/1/33958600#33958600ce message> mais je sais pas si c’est ce à quoi tu fais reference…

OK. Ce code permet de fixer des événements mais ça ne génère pas

: Doc 4D

Il est possible de définir tout type d’événement personnalisé pouvant
être généré dans un sous-formulaire via la commande APPELER CONTENEUR
SOUS FORMULAIRE. Cette commande permet d’appeler la méthode de
l’objet conteneur et de lui passer un code d’événement.

Habituellement les événements sont activés par l’explorateur des propriétés. Si tu veux activer (désactiver) temporairement, en fonction d’une condition, un événement supplémentaire alors tu utilises la commande 4D

Je ne comprends pas, as-tu lu https://doc.4d.com/4Dv18/4D/18/APPELER-CONTENEUR-SOUS-FORMULAIRE.301-4505025.fr.htmlla doc >?
Cela génère un événement qui sera reçu uniquement dans la méthode objet du conteneur du sous-formulaire et c’est soit un événement prédéfini, soit un événement personnalisé

Hey dude, je suis sur cette commande https://doc.4d.com/4Dv18/4D/18/OBJET-FIXER-EVENEMENTS.301-4505464.fr.htmlOBJET FIXER EVENEMENT>. Toi aussi ?

J’ai l’impression qu’on n’est pas sur la même longueur d’onde :lol:

Ta question initiale c’était de générer un événement or la commande OBJET FIXER EVENEMENT ne permet que d’activer ou désactiver un événement, PAS d’en générer un.

Donc, je t’oriente vers l’autre commande APPELER CONTENEUR SOUS FORMULAIRE qui peut effectivement générer un événement, MAIS seulement dans un contexte bien particulier de sous formulaire…

: Manuel PIQUET

J’ai l’impression qu’on n’est pas sur la même longueur d’onde

L’un de nous deux est en ondes courtes :lol:

Ce que je veux faire (schématisé):

je clic sur un bouton
le code du “sur clic souris” s’éxécute
à sa suite, on envoie un ordre “sur données modifiées”
4D génère un “sur données modifiées” traditionnel

Alors mis à part ce que je t’ai déjà indiqué plus haut, je ne sais pas générer un événement formulaire sauf à bricoler un GENERER FRAPPE CLAVIER mais bon :roll:

Et sinon sans parler d’événement, tu peux pas utiliser un https://doc.4d.com/4Dv18/4D/18/APPELER-FORMULAIRE.301-4505035.fr.htmlAPPELER FORMULAIRE> :?: