OVH Cloud OVH Cloud

Conditions sur les saisis d'enregisrements

3 réponses
Avatar
Than
Bonjour!
J'ai 10 champs à remplir mais quand j'arrive sur le champs N° 5 et si j'ai
"xxx" sur le champs N°1 je veux interdir la saisie sur les autres champs N°6
7 8 9 10.

Merci
__________________________________________________________________ Balan
RAMANATHAN ICQ#: 158376190 Current ICQ status: + More ways to contact me
__________________________________________________________________

3 réponses

Avatar
Anor
Bonjour,

Ton titre parle d'enregistrements
et ta question par le champs.

Comme 1 enregistrement comporte plusieurs champs,
peux-tu reformuler ta question ?

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------

Than :
| Bonjour!
| J'ai 10 champs à remplir mais quand j'arrive sur le champs N° 5 et si
| j'ai "xxx" sur le champs N°1 je veux interdir la saisie sur les
| autres champs N°6 7 8 9 10.
|
| Merci
| __________________________________________________________________
| Balan RAMANATHAN ICQ#: 158376190 Current ICQ status: + More ways to
| contact me
| __________________________________________________________________
Avatar
Philippe PONS
Sur l'évenement "Sur réception focus" du champ N°5, tu testes la valeurs du
champ N° 1, et en fonction du résultat tu affectes True ou False à la
propriété Enabled de champs xx.
Pour aller plus vite tu peux affecter un nom à leur propriété Remarque.
Par exemple Remarque = "Input"

Dim ctl As Control
If [Champ1].Value = "blabla" then
For Each ctl In Me.Controls
If ctl.Tag = "Input" Then
ctl.Enabled = False
End If
Next ctl
End If

Cordialement,
Philippe

"Than" a écrit dans le message de news:
bgu47j$boi$
Bonjour!
J'ai 10 champs à remplir mais quand j'arrive sur le champs N° 5 et si j'ai
"xxx" sur le champs N°1 je veux interdir la saisie sur les autres champs
N°6

7 8 9 10.

Merci
__________________________________________________________________ Balan
RAMANATHAN ICQ#: 158376190 Current ICQ status: + More ways to contact me
__________________________________________________________________




Avatar
3stone
Salut,

Philippe PONS
Sur l'évenement "Sur réception focus" du champ N°5, tu testes la valeurs du
champ N° 1, et en fonction du résultat tu affectes True ou False...



Comme c'est en référence au champ1, je l'aurais bien vu sur "Après mise à jour" du champ1.

Je dirais même que, par défaut, les champs 6, 7, 8... doivent être verrouillé.
Et ne les déverrouiller que si le champ1 ne contient pas "xxx"

Sinon, on saisit n'importe quoi lorsqu'on ne suit pas l'ordre des champs "prévu..."


amha.

--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------