Empêcher la modification d'enregistrement dans un formulaire
1 réponse
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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <christophe@discussions.microsoft.com> a écrit dans le message
de news:c4ed01c3eda7$52758260$a401280a@phx.gbl...
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.
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.