Empêcher la modification d'une donnée dans un formulaire

Le
Robert
J'ai cr un formulaire dans lequel on peut choisir une
donne l'aide d'une liste droulante. Une fois la
slection faite, je ne veux plus que l'utilisateur puisse
la modifier car cette donne est la cl primaire de mon
formulaire et que des sous-formulaires y sont relis.
Comment faire ?
Merci de votre aide.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Raymond [mvp]
Le #5021071
Bonjour.

il faut tester si ton contrôle a une valeur ou la valeur Null pour le
valider ou non.
Dans les événements Form_Current et TonControle_AfterUpdate il faut placer
une fonction telle que:
Private Sub Form_Current()
Me.Toncontrole.Enabled = IsNull(Me.Toncontrole)
End Sub

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


"Robert" news:1bde501c4215b$70444780$
J'ai créé un formulaire dans lequel on peut choisir une
donnée à l'aide d'une liste déroulante. Une fois la
sélection faite, je ne veux plus que l'utilisateur puisse
la modifier car cette donnée est la clé primaire de mon
formulaire et que des sous-formulaires y sont reliés.
Comment faire ?
Merci de votre aide.
Le #5021041
-----Message d'origine-----
J'ai créé un formulaire dans lequel on peut choisir une
donnée à l'aide d'une liste déroulante. Une fois la
sélection faite, je ne veux plus que l'utilisateur puisse
la modifier car cette donnée est la clé primaire de mon
formulaire et que des sous-formulaires y sont reliés.
Comment faire ?
Merci de votre aide.
.



tu vas dans evenement aprés mise a jour des propriété de
t'as liste
et tu écris dans t'as procédure

me.nomdetaliste.locked =true

ca devrait marcher
coyott

Publicité
Poster une réponse
Anonyme