Bonjour,
je souhaiterai que sur l'action d'un bouton je puisse connaitre les enregistrements qui ont été modifiés depuis la dernière fois qu'un utilisateur à appuyé sur ce bouton.
Bonjour,
je souhaiterai que sur l'action d'un bouton je puisse connaitre les enregistrements qui ont été modifiés depuis la dernière fois qu'un utilisateur à appuyé sur ce bouton.
Bonjour,
Si tu enregistres la date "BOUTON" à laquelle l'utilisateur appuie sur le bouton (éventuellement 1 date/utilisateur dans la table adhoc) et la date "MODIF" à laquelle chaque Enregistrement (ceux que tu veux suivre) a été modifié pour la dernière fois, tu peux faire une requête SELECT MODIF, ... etc... WHERE MODIF > BOUTON
comment faire pour avoir la date à laquelle l'enregistrement à été modifié pour la dernière fois.
Salut,
Le mieux serait que tu rajoutes un champ date dans ta table des enregistrements, et quand tu mets à jour cette enregistrement tu met en même temps à jour ce champ date
Ainsi en faisant une requête avec cette date comme critère, tu peux récupérer les enregistrements à une date donnée
Starec
Désolé mais je vois pas trop comment faire, tu dit :
mais mes enregistrement sont mis à jour meme si je n'est modifié aucune données.et quand tu mets à jour cette enregistrement tu met en même temps à jour ce champ date
L'enregistrement est modifié à partir d'un formulaire : dans ce formulaire, tu peux utiliser l'évènement "Avant mise à jour" pour maîtriser ce qui se passe :comment faire pour avoir la date à laquelle l'enregistrement à été modifié pour la dernière fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub Form_BeforeUpdate(Cancel As Integer) If MsgBox("Voulez-vous enregistrer les modifications ?", vbYesNo) = vbYes Then Me!DateMODIF = date Else DoCmd.RunCommand acCmdUndo End If End Sub
Merci à tous ça fonctionne,
en fait j'ai ajouter un bouléen à ma table qui me donne l'info 'modifié ou pas' que je met à true sur BeforeUdate et je remet la valeur de ce champs à false dans tous mes enregistrements dès que j'appuie sur mon bouton.
C'est une possibilité, mais il faut que tu soies le seul utilisateur à pouvoir cliquer sur le bouton !
oui c'est bon c'est une aplli mono-utilisateur, merci pour ton aide.
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