OVH Cloud OVH Cloud

formulaire Maitre-Details + Somme de controle

2 réponses
Avatar
Didier Fraisse
j'ai un formulaire Maitre-Détails dans lequel j'ai un champ
Somme_de_controle saisi par l'opérateur
je souhaite que lorsque l'utilisateur quitte l'enregistrement en cours, on
fasse un controle entre ce champ et le total des lignes de détails.

Sur quel évènement faut-il appliquer ce test ?

2 réponses

Avatar
deschampjp
sur form before_update(cancel as integer)
faire une requete comptant le nbre d'enregistrement
verifier ce resultat par rapport au champ encode ds le
formulaire
si pas ok : message: cancel=true: exit sub
ca oblige de rester ds le formulaire
deschamp jp
-----Message d'origine-----
j'ai un formulaire Maitre-Détails dans lequel j'ai un
champ

Somme_de_controle saisi par l'opérateur
je souhaite que lorsque l'utilisateur quitte
l'enregistrement en cours, on

fasse un controle entre ce champ et le total des lignes
de détails.


Sur quel évènement faut-il appliquer ce test ?



.



Avatar
Didier Fraisse
Salut et merci de ta réponse

C'est ma première idée mais celà ne suffit pas.

2 cas problèmatiques

- je ne modifie pas la partie maitre du formulaire et j'ajoute une ligne
dans la partie détail.
dans ce cas le controle ne se fait pas ( pas de maj dans la partie maitre)
et c'est archi-faux

- je crée un nouvel enregistrement maitre et saisi ma somme de controle.
Dans ce cas il n'y a pas encore de détail !

D'autres idées ??

"deschampjp" a écrit dans le message
de news:409601c4c274$5d98daf0$
sur form before_update(cancel as integer)
faire une requete comptant le nbre d'enregistrement
verifier ce resultat par rapport au champ encode ds le
formulaire
si pas ok : message: cancel=true: exit sub
ca oblige de rester ds le formulaire
deschamp jp