Bonjour,
J'ai un formulaire Machines, ou l'utilisateur peut rentree les données concernant des machines qui rentre.
Pour des raison propre à notre organisation, je ne peux pas utiliser le document en Add only pe.
Donc l'utilisateur doit pourvoir scroller dans les anciens enregistrements et éventuellement faire des modification.
J'ai protégé le changement d'un numéro identificatief avec :
Maintenant, quand une machine est vendue, j'ajoute la date de sortie dans la base et a se moment, on ne devrais plus pouvoir modifier le contenu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If Not Me.NewRecord Then MsgBox "Vous n'avez pas le droit de changer ce numéro!!!" Me.NumSeeben = Me.NumSeeben
J'utilisé ceci sur un champs de type text :
Ca ne marche pas pour une champs de liste déroulante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If Not Me.Date_sortie = "" Then KeyCode = 0 MsgBox "Vous n'avez plus le droit de modifier les données! " End If
Deux question.
Quoi écrire pour une liste déroulante, et
Est-ce qu'il y a moyen de protéger tout les champs au même temps si la condition est rempli, ou est-ce que je suis obligé de le faire champs par champs.
J'espère que j'etais assez clair.
Merci d'avance pour vos remarques.
Hans
Partager