Bonjour,
Débutant sur access, je cherche sur un formulaire, dans un champ avec liste
déroulante, a vérouiller ce champ après la première saisie. Le résultat
attendu étant de faire en sorte de ne plus pouvoir sur l'enregistrement
modifier ce champ à l'issue d'une première saisie.
Ma syntaxe est longue mais, je ne sais pas si je m'exprime assez clairement.
Merci...
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
Gilbert
Bonjour,
Tu peux mettre sur l'évènement After Update de ton champ
Me.NomDeTonChamp.Enable = False
Si tu veux ne plus pouvoir le modifier (garde quand même une possibilité de la faire, ne serait-ce que pour corriger une erreur de saisie), il te faut aussi tester lors de l'affichage de l'enregistrement
Private Sub Form_Current() Me.NomDeTonChamp.Enable = IsNull(Me.NomDeTonChamp) End Sub
Gilbert
"GEric" a écrit dans le message de news:
Bonjour, Débutant sur access, je cherche sur un formulaire, dans un champ avec liste
déroulante, a vérouiller ce champ après la première saisie. Le résultat attendu étant de faire en sorte de ne plus pouvoir sur l'enregistrement modifier ce champ à l'issue d'une première saisie. Ma syntaxe est longue mais, je ne sais pas si je m'exprime assez clairement.
Merci...
Bonjour,
Tu peux mettre sur l'évènement After Update de ton champ
Me.NomDeTonChamp.Enable = False
Si tu veux ne plus pouvoir le modifier (garde quand même une possibilité de
la faire, ne serait-ce que pour corriger une erreur de saisie), il te faut
aussi tester lors de l'affichage de l'enregistrement
Private Sub Form_Current()
Me.NomDeTonChamp.Enable = IsNull(Me.NomDeTonChamp)
End Sub
Gilbert
"GEric" <GEric@discussions.microsoft.com> a écrit dans le message de
news:AC2E2BB8-7B98-46CE-A604-D9F4E29A18AE@microsoft.com...
Bonjour,
Débutant sur access, je cherche sur un formulaire, dans un champ avec
liste
déroulante, a vérouiller ce champ après la première saisie. Le résultat
attendu étant de faire en sorte de ne plus pouvoir sur l'enregistrement
modifier ce champ à l'issue d'une première saisie.
Ma syntaxe est longue mais, je ne sais pas si je m'exprime assez
clairement.
Tu peux mettre sur l'évènement After Update de ton champ
Me.NomDeTonChamp.Enable = False
Si tu veux ne plus pouvoir le modifier (garde quand même une possibilité de la faire, ne serait-ce que pour corriger une erreur de saisie), il te faut aussi tester lors de l'affichage de l'enregistrement
Private Sub Form_Current() Me.NomDeTonChamp.Enable = IsNull(Me.NomDeTonChamp) End Sub
Gilbert
"GEric" a écrit dans le message de news:
Bonjour, Débutant sur access, je cherche sur un formulaire, dans un champ avec liste
déroulante, a vérouiller ce champ après la première saisie. Le résultat attendu étant de faire en sorte de ne plus pouvoir sur l'enregistrement modifier ce champ à l'issue d'une première saisie. Ma syntaxe est longue mais, je ne sais pas si je m'exprime assez clairement.
Merci...
GEric
Merci beaucoup pour la réponse. J'essaye...
Bonjour,
Tu peux mettre sur l'évènement After Update de ton champ
Me.NomDeTonChamp.Enable = False
Si tu veux ne plus pouvoir le modifier (garde quand même une possibilité de la faire, ne serait-ce que pour corriger une erreur de saisie), il te faut aussi tester lors de l'affichage de l'enregistrement
Private Sub Form_Current() Me.NomDeTonChamp.Enable = IsNull(Me.NomDeTonChamp) End Sub
Gilbert
"GEric" a écrit dans le message de news:
Bonjour, Débutant sur access, je cherche sur un formulaire, dans un champ avec liste
déroulante, a vérouiller ce champ après la première saisie. Le résultat attendu étant de faire en sorte de ne plus pouvoir sur l'enregistrement modifier ce champ à l'issue d'une première saisie. Ma syntaxe est longue mais, je ne sais pas si je m'exprime assez clairement.
Merci...
Merci beaucoup pour la réponse.
J'essaye...
Bonjour,
Tu peux mettre sur l'évènement After Update de ton champ
Me.NomDeTonChamp.Enable = False
Si tu veux ne plus pouvoir le modifier (garde quand même une possibilité de
la faire, ne serait-ce que pour corriger une erreur de saisie), il te faut
aussi tester lors de l'affichage de l'enregistrement
Private Sub Form_Current()
Me.NomDeTonChamp.Enable = IsNull(Me.NomDeTonChamp)
End Sub
Gilbert
"GEric" <GEric@discussions.microsoft.com> a écrit dans le message de
news:AC2E2BB8-7B98-46CE-A604-D9F4E29A18AE@microsoft.com...
Bonjour,
Débutant sur access, je cherche sur un formulaire, dans un champ avec
liste
déroulante, a vérouiller ce champ après la première saisie. Le résultat
attendu étant de faire en sorte de ne plus pouvoir sur l'enregistrement
modifier ce champ à l'issue d'une première saisie.
Ma syntaxe est longue mais, je ne sais pas si je m'exprime assez
clairement.
Tu peux mettre sur l'évènement After Update de ton champ
Me.NomDeTonChamp.Enable = False
Si tu veux ne plus pouvoir le modifier (garde quand même une possibilité de la faire, ne serait-ce que pour corriger une erreur de saisie), il te faut aussi tester lors de l'affichage de l'enregistrement
Private Sub Form_Current() Me.NomDeTonChamp.Enable = IsNull(Me.NomDeTonChamp) End Sub
Gilbert
"GEric" a écrit dans le message de news:
Bonjour, Débutant sur access, je cherche sur un formulaire, dans un champ avec liste
déroulante, a vérouiller ce champ après la première saisie. Le résultat attendu étant de faire en sorte de ne plus pouvoir sur l'enregistrement modifier ce champ à l'issue d'une première saisie. Ma syntaxe est longue mais, je ne sais pas si je m'exprime assez clairement.