Bonjour,
L'événement BeforeUpdate ne stockent pas l'information et donc tant que l'enregistrement est dans cette situation, l'utilisateur a en quelque sorte l'exclusivité.
Il faut revoir votre méthode stockage de l'identifiant... Sinon, dans l'idéal, si cela vous paraît délicat à mettre en oeuvre, le mieux est de faire en sorte que votre formulaire soit
détaché de la table et rendu indépendant.
Cela offre deux avantages :
- pas de conflit
- possibilité d'annuler n'importe quand.
Ce n'est que lors de l'appel de la méthode Execute de votre objet
Database avec l'argument dbConsitent que vous pourrez contrôler la situation en cas de doublon...
Argy