J’imprime un état sur base d’une requête 1 .
A la fermeture de cet état et sur base d’une requête 2 de mise à jour, je renvoi la valeur Oui à un champ impression de la table afin de marquer ces enregistrements comme imprimés.
Jusque là pas de problème sauf si un autre utilisateur de cette base de données utilisée en réseau modifie le contenu de la requête 1 en introduisant de nouvelles données entre le moment d’ouverture et de fermeture (donc de mise à jour de la requête 2) de l’état.
(la requête 2 étant basée sur la requête 1)
Par exemple, on peut se retrouver avec 1 enregistrement à imprimer à l’ouverture de l’Etat et lors de la fermeture la requête 2 me demande de confirmer la mise à jour de 3 enregistrements.
Comment faire pour mettre la table à jour en se basant uniquement sur les enregistrements affichés dans l’état et pas au niveau de la requête1 ?
Peut-on bloquer l’enregistrement de nouvelles données pendant l’impression d’un état ?
Merci pour votre aide.
Partager