OVH Cloud OVH Cloud

Clé primaire modifiable

4 réponses
Avatar
Bernard
Bonjour,
J'ai une table avec une clé primaire composée de deux champs. Je voudrai
qu'une fois les éléments saisis il n'y ait plus la possibilité de les
modifier.
Merci d'avance
Bernard

4 réponses

Avatar
Daniel Carollo
Bonjour Bernard!

Tout d'abord, assurez-vous que l'utilisateur ne puisse pas modifier les
donnees dans les tables ou requetes directement. Puis sur tous les
formulaires qui font apparaitre ces deux champs, mettez leur propriete
"Locked" (Verrouille) a "Yes" (Oui).

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Bernard" wrote in message
news:bl0ou3$b7$
Bonjour,
J'ai une table avec une clé primaire composée de deux champs. Je voudrai
qu'une fois les éléments saisis il n'y ait plus la possibilité de les
modifier.
Merci d'avance
Bernard




Avatar
Bernard
Salut,
J'ai bien pensé à le faire, mais là je me bloque également la première
saisie. C'est aprés avoir saisie une fois les données que je veux que ces 2
champs soient verrouillés
Si t'as une idée!!
Merci d'avance
Bernard
"Daniel Carollo" a écrit dans le
message de news:uZ%
Bonjour Bernard!

Tout d'abord, assurez-vous que l'utilisateur ne puisse pas modifier les
donnees dans les tables ou requetes directement. Puis sur tous les
formulaires qui font apparaitre ces deux champs, mettez leur propriete
"Locked" (Verrouille) a "Yes" (Oui).

Bonne continuation.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Bernard" wrote in message
news:bl0ou3$b7$
Bonjour,
J'ai une table avec une clé primaire composée de deux champs. Je voudrai
qu'une fois les éléments saisis il n'y ait plus la possibilité de les
modifier.
Merci d'avance
Bernard








Avatar
Raymond
Bonjour.

il ne faut bloquer que si tu n'es pas sur un nouvel enregistrement.
tu peux faire par exemple sur l'événement form_current:

Private Sub Form_Current()
Me.Clé1.Locked = Not Me.NewRecord
Me.Clé1.Enabled = Me.NewRecord
Me.Clé2.Locked = Not Me.NewRecord
Me.Clé2.Enabled = Me.NewRecord
End Sub


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Bernard" a écrit dans le message de
news:bl1k8n$2bs$
Salut,
J'ai bien pensé à le faire, mais là je me bloque également la première
saisie. C'est aprés avoir saisie une fois les données que je veux que ces
2

champs soient verrouillés
Si t'as une idée!!


Avatar
Bernard
Salut,
Ca c'est tout bon, ça marche
merci du coup de main.
A+B ernard
"Raymond" a écrit dans le message de
news:%
Bonjour.

il ne faut bloquer que si tu n'es pas sur un nouvel enregistrement.
tu peux faire par exemple sur l'événement form_current:

Private Sub Form_Current()
Me.Clé1.Locked = Not Me.NewRecord
Me.Clé1.Enabled = Me.NewRecord
Me.Clé2.Locked = Not Me.NewRecord
Me.Clé2.Enabled = Me.NewRecord
End Sub


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Bernard" a écrit dans le message de
news:bl1k8n$2bs$
Salut,
J'ai bien pensé à le faire, mais là je me bloque également la première
saisie. C'est aprés avoir saisie une fois les données que je veux que
ces


2
champs soient verrouillés
Si t'as une idée!!