Bonjour,
Je cherche une methode qui permette de savoir si un champ d'un sous formulaire a été modifié ou pas et s'il l'a été executer une fonction
Merci
Bonjour,
Je cherche une methode qui permette de savoir si un champ d'un sous formulaire a été modifié ou pas et s'il l'a été executer une fonction
Merci
Mais ce champ aurait été modifié par qui et quand ?
Tu veux savoir s'il a pris une nouvelle valeur depuis une période donnée ??
J'avoue que je ne saisie pas trop
hello,
pas sûr de comprendre ton problème, mais peut-être que ce sujet pourrait t'aider - je l'avais lancé il y a une semaine ou 2:
http://www.developpez.net/forums/sho...d.php?t=147312
en gros ca parle de recordset.editmode et de BeforeUpdate
en espérant aider,
J'ai crée un formulaire de modification d'un enregistremment avec un sous formulaire incorporé et a la fermeture du formulaire je veut verifier si un champ a été modifié par rapoort a sa valeur a l'ouverture du formulaire.
Ex: si a l'ouverture du formulaire j'ai 200 dans le champ depense et que a la fermeture j'ai 250 je veut executer une action a la fermeture
Il suffit de comparer les valeurs de OldValue et Value des différents controles. Si c'est valeurs sont différentes, alors c'est que les données ont été modifiées. Cela ne peut fonctionner que pour un seul enregistrement : l'enregistrement courant.
Si c'est pour plusieurs enregistrements, il va falloir utiliser une table temporaire qui contiendra une copie du jeu d'enregistrements du sous formulaire. Il suffira alors de parcourir cette table avec un recordset pour voir si ses données sont les même que celles du formulaire avant fermeture.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager