Protéger un enregistrement contre un écrasement accidentel dans un formulaire
Bonjour
Un problème simple : j'ai une table qui historise des transactions (comptabilité d'un club sportif)
J'ai crée un formulaire qui permet d'ajouter un nouvel enregistrement avec des listes de choix, etc.
Par contre, il m'arrive dans le feu de l'action d'écraser par inadvertance un enregistrement existant :? (je veux quand même pouvoir parcourir en lecture seule des enregistrements existants)
Bon, l'idée est d'ajouter dans la table un flag booléen verrouillé/déverrouillé et de le passer à "vrai" dès qu'un enregistrement est créé
Ma question est : comment faire en sorte que mon formulaire ne permette pas d'écrire dans un enregistrement verrouillé ? (je voudrais que l'enregistrement reste visible)
Une idée (mais est-ce correct?) consisterait , en testant le verrou au moment où un événement du formulaire (mais lequel??) se produit , si possible quand on commence à écraser un champ . A ce moment, un pop up pourrait signaler que l'enregistrement est verrouillé en écriture . Et ajouter un bouton qui permet de déverrouiller l'enregistrement en cours si on veut l'éditer.
Il y a probablement plus simple mais je ne vois pas ???