Condition Null

Bonjour,

Dans mon formulaire de recherche, l'utilisateur doit saisir au moins un des trois champs principaux (nom, prénom et date de naissance). Le problème est que la condition If passe dans tous les cas :

If VarType(prenom) = vbNull And VarType(nom) = vbNull And VarType(TXT_DateN) = vbNull Then

      MsgBox "Veuillez au moins remplir un des trois critères suivants : nom, prénom et date de naissance du patient"

   Else

Pourriez-vous m'aider, svp?

Cordialement,

Malitiosus

PS : Je ne peux pas partager le fichier.

Bonjour,

Pourquoi pas plus simplement :

    If prenom & nom & TXT_DateN = "" Then       
          MsgBox "Veuillez au moins remplir un des trois critères suivants : nom, prénom et date de naissance du patient"

       Else

?

eric

edit: et je doute de l'utilité de vartype ici. Si prénom as string, son vartype sera toujours vbString, vide (qui serait plutôt vbEmpty) ou pas

Merci, ça marche. C'est juste que je me suis documenté sur le cours VBA de ce site, et je m'en suis inspiré pour les conditions de critères de recherche.

Cordialement,

Malitiosus

Rechercher des sujets similaires à "condition null"