Forum - Questions générale - Sujet n°625

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 02/10/2012 : 05:01  Sujet n° 625  Ajouter "Vides" dans une zone de liste déroulante

le 21/09/2012 : 17:51
par imas7

Anonyme

visiteur

Bonjour PierreJe bute sur un problème concernant la recherche d'un enregistrement vide. J'ai créer un formulaire de recherche et j'aimerairais afficher la liste des enregistrements lorque le champ faisant l'objet de recherche est vide (n'est pas renseigné).
Pour résumer il s'agira d'ajouter "Vides" dans la zone de liste déroulante concernée. Merci d'avance pour ta promptitude habituelle.
Ecrire à imas7  sujet clos  Haut

[]   

Réponse n° 1
--------
le 21/09/2012 : 19:50
par 3Stone

Anonyme

Administrateur

Bonjour,

Tu veux dire que tu souhaites choisir "Vide" dans la liste et que le formulaire n'affiche que les enregistrements dont ce champ est vide ?
Et la liste, tu l'a simplement construite avec l'assistant ?

Si c'est le cas, ce n'est pas si simple. Et il faudra utiliser le VBA pour gérer cela.
Le procédé est quasiment identique que lorsque l'on souhaite ajouter "Tous" dans une liste... regarde cet exemple.

Cordialement


3stone

  clos par 3Stone le 02/10/2012 : 05:01  Haut
Réponse n° 2
--------
le 25/09/2012 : 14:28
par imas7

Anonyme

visiteur

Bonjour Pierre

Merci pour ta réponse. C'est exactement  le même procédé qu'avec "tous". Mais je n'arrive pas à touver la requête SQL adéquate. Je suis débutant donc merci de bien m'expliquer là où je dois mettre les codes.

en attendant ta réponse je vais essayer de bricoler un peu et je te reviendrais aussitôt résolu. Mais merci de me faire signe si tu y arrives avant moi.

Merci pour tout

Bien à toi

Ecrire à imas7   clos par 3Stone le 02/10/2012 : 05:01  Haut
Réponse n° 3
--------
le 27/09/2012 : 01:22
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

merci de bien m'expliquer là où je dois mettre les codes.

 
Évidemment, si tu ne sais pas où mettre le code wink

Plus simple. As tu essayé d'utiliser ce que Access offre par défaut dans les formulaires, c. à d. le "filtre par formulaire" ?
Tu sélectionne le filtre par formulaire et dans le champ souhaité, tu écrit simplement "Est null" (sans les guillemets) et pour finir tu clique sur l’entonnoir, ce qui applique le filtre.

Cela ne convient pas ?

Cordialement


3stone

  clos par 3Stone le 02/10/2012 : 05:01  Haut
Réponse n° 4
--------
le 27/09/2012 : 09:38
par imas7

Anonyme

visiteur

Bonjour Pierre

Finalement j'ai eu une solution alternative. C'est de remplir les enregistrements null par le mot "(Vides)" selon la requête sql suivante :

DoCmd.RunSQL "UPDATE TEcors SET TEcors.NTrie = '(Vides)' WHERE (TEcors.NTrie)is null;"

Et là je peux choisir "(vides)" dans la zone de liste déroulante du champ.

Merci pour le temps que tu m'as accordé. Bonne Journée

Cordialement

Ecrire à imas7   clos par 3Stone le 02/10/2012 : 05:01  Haut
Réponse n° 5
--------
le 28/09/2012 : 00:20
par 3Stone

Anonyme

Administrateur

Bonjour,

Bien sûr, chercher quelque chose qui existe semble à priori plus simple.
L'important est que cela te convienne.

Cordialement


3stone

  clos par 3Stone le 02/10/2012 : 05:01  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut