Bonjour,
Je développe des écrans sous forms 10g pour lesquels je souhaite faire des contrôles en TEMPS REEL ; par exemple, faire des contrôles de dispo, etc.
Malheureusement, à l'exécution, j'obtiens souvent ce message d'erreur :
A priori, ce message est généré lorsqu'un enregistrement a été posté, modifié et que l'on tente à nouveau de le poster.frm-40654 Record has been updated by another user. Re-query to see change.
Cependant, même en utilisant le déboggueur, je n'arrive pas à déterminer précisément l'origine de ce message d'erreur.
Ce message d'erreur n'est plus généré si je supprime toutes les invocations de la méthode POST.
L'ennui est que sans appel à POST, comment valider temporairement les changements apportés par l'utilisateur : ajout, modification ou suppression d'enregistrements ?
Par conséquent, sans cette méthode, mon contrôle de dispo ne tient pas compte des modifications apportées depuis la dernière validation en base par COMMIT.
J'aimerais donc que l'on m'explique :
- ce qui génère ce message d'erreur
- comment travailler en temps réel avec ou sans la méthode POST mais sans ce message d'erreur intempestif.
Merci d'avance aux âmes charitables (et un minimum expérimentées).
Partager