Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Empêcher la modification d'enregistrement dans un formulaire

1 réponse
Avatar
Christophe
Bonjour =E0 tous,

Si le code suivant :

Private Sub Form_Current()
Me.AllowEdits =3D (Me.Madate + 1 <=3D Date)
End Sub

permet d'=E9viter un jour apr=E8s la date de saisie de=20
modifier les donn=E9es saisies, il semble qu'il soit=20
toujours possible de modifier une valeur appara=EEssant=20
dans un menu d=E9roulant.

Alors comment faire pour =E9viter cela ?

merci=20

Christophe

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

il me semble avoir répondu à cette question.
tu veux dire que si on sélectionne l'enregistrement par une liste
modifiable, l'événement form_current n'est pas déclenché ? ou la condition
est fausse ?
si une liste modifiable est positionnée sur le formulaire, elle ne peut pas
fonctionner car elle ne sera pas modifiable justement à cause de la
propriété AllowEdits.
je pense qu'il faut que tu précises les conditions.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Christophe" a écrit dans le message
de news:c4ed01c3eda7$52758260$
Bonjour à tous,

Si le code suivant :

Private Sub Form_Current()
Me.AllowEdits = (Me.Madate + 1 <= Date)
End Sub

permet d'éviter un jour après la date de saisie de
modifier les données saisies, il semble qu'il soit
toujours possible de modifier une valeur apparaîssant
dans un menu déroulant.

Alors comment faire pour éviter cela ?

merci

Christophe