Bonjour,
J'ai un formulaire avec plusieurs champs dont 1 liste déroulante dont le contenu se base sur une requête SQL, jusque là pas de soucis.
Ensuite j'ai une autre série de textbox verrouillés qui se remplissent automatiquement lorsqu'on sélectionne un item dans la liste (ou qu'on le tappe à la main dans la zone) et ça fonctionne (ouf).
Là où est le problème c'est que si on tappe une entrée manuellement qui ne s'y trouve pas, les autres champs verrouillés sont forcéments NULL mais j'aimerait que soit si le texte entré dans la liste déroulante n'existe pas où si un des autres champs est NULL que le formulaire ne soit pas valide.
J'ai donc essayé sur un de champs de mettre un valide si "est pas null" mais rien n'y fait il passe outre.
J'ai aussi essayé avec une macro pour contrôller le contenu du champs de la liste déroulante mais pareil il ne s'en soucie pas (programmé pour se lancer quand on change de zone).
Et enfin j'ai essayé avec un code vba présent dans la FAQ ( http://access.developpez.com/faq/?pa...#CreateControl ) mais sans trop de succès (faut dire que je suis pas doué en VBA et j'ai peut-être fait une boulette).
Quelqu'un a une idée de la façon à procéder pour que le formulaire contrôlle soit la validité du texte entré dans la liste déroulante ou voir si le champ "adresseclient" n'est pas vide et si c'est le cas, lorsqu'on quitte le formulaire que ces données ne soient pas mémorisée ?
Merci d'avance.
Partager