Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

conditions multiples dans un formulaire...

1 réponse
Avatar
renaud
Bonjour,
Dans un formulaire je veux poser des conditions de=20
validit=E9 d'un champ en fonction d'un autre.
par exemple: j'ai 2 colonnes (champs) : "element"=20
et "concentration".
si l'=E9l=E9ment est l'azote, les concentrations valides sont=20
entre 1 et 10, si l'=E9l=E9ment est le Carbone c'est de 10 =E0=20
100, si c'est du potassium, la concentration peut =EAtre=20
entre 0.1 et 1.

Merci de votre aide !

JP

1 réponse

Avatar
Pierre CFI [mvp]
bonjour
là il faut passer par du vba
mais une table NORME avec
Element texte
Mini num
Maxi num
dans l'évenement before update du controle concentration

If Me.concentration.value >= Dlookup("mini","Norme","element= '" Me.element & "'") and Me.concentration.value < Dlookup("Maxi","Norme","element= '" Me.element & "'") then
cancel = false
else
Msgbox "Valeur hors norme"
cancel =true
end if
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"" a écrit dans le message de news:
112b501c3f4a9$f3e11250$
Bonjour,
Dans un formulaire je veux poser des conditions de
validité d'un champ en fonction d'un autre.
par exemple: j'ai 2 colonnes (champs) : "element"
et "concentration".
si l'élément est l'azote, les concentrations valides sont
entre 1 et 10, si l'élément est le Carbone c'est de 10 à
100, si c'est du potassium, la concentration peut être
entre 0.1 et 1.

Merci de votre aide !

JP