Aide sur formulaire recherche multi-critères

xav28

XLDnaute Nouveau
Bonjour,

J'ai besoin d'aide pour un formulaire permettant d'effectuer une recherche multi-critères.
Je voudrais pouvoir effectuer une recherche sur 4 critères différents (avec au minimum 1 renseigné).
En pièce jointe le fichier exemple sur lequel porte ma demande.
Le premier critère (selon le pôle) affiche bien des valeurs distinctes (sans doublons) dans l'ordre alphanumérique. Les 3 autres critères font apparaître toutes les valeurs (y compris des doublons) sans tri croissant !

Questions:
1°\ - Comment faire en sorte de pouvoir filtrer sur les 4 critères sans avoir de doublons dans les listes déroulantes et d'avoir les valeurs dans un ordre croissant :confused:
2°\ - A partir d'un critère renseigné, comment faire en sorte que les autres critères ne proposent dans les menus déroulants que les résultats tenant compte du critère déjà renseigné :confused:

Si jamais ma demande mérite plus d'explications n'hésitez pas.

Merci d'avance pour l'aide que vous pourrez m'apporter.
 

Pièces jointes

  • Recherche_Multi.xls
    66 KB · Affichages: 142
  • Recherche_Multi.xls
    66 KB · Affichages: 162
  • Recherche_Multi.xls
    66 KB · Affichages: 158

xav28

XLDnaute Nouveau
Re : Aide sur formulaire recherche multi-critères

Merci pour cette réponse mais la raison est parce que c'est destiné à être utilisé comme un annuaire téléphonique.

L'utilisation d'un formulaire est plus conviviale et intuitive pour tous les utilisateurs.
 

Bebere

XLDnaute Barbatruc
Re : Aide sur formulaire recherche multi-critères

bonjour Xav28,Dra
regarde si cela te convient
fait une cascade pôle,service,nom,prénom
je regarde pour trier
à bientôt
 

Pièces jointes

  • Recherche_Multi.xls
    88.5 KB · Affichages: 176
  • Recherche_Multi.xls
    88.5 KB · Affichages: 189
  • Recherche_Multi.xls
    88.5 KB · Affichages: 182

xav28

XLDnaute Nouveau
Re : Aide sur formulaire recherche multi-critères

Merci Bebere pour cette réponse rapide.
Cela me convient quasiment !
Il manque la notion de tri ... mais tu vas tenter de résoudre cet aspect.
Par contre, après avoir effectué une recherche, comment expliquer que si on efface tous les critères, la fenêtre de résultats n'affiche pas tous les enregistrements ?
Merci encore pour l'aide que tu as déjà fournie.
 

Bebere

XLDnaute Barbatruc
Re : Aide sur formulaire recherche multi-critères

bonjour Xav28
simplifier le code
remplacé listbox par listview(offre plus de possibilité exemple:élargir les colonnes)
double clic dans listview fait apparaitre le 2ème userform
je pense que tu peux remplacer la dernière combobox par une textbox
à bientôt
 

Pièces jointes

  • Recherche_MultiV1.xls
    90 KB · Affichages: 160

xav28

XLDnaute Nouveau
Re : Aide sur formulaire recherche multi-critères

Merci Bebere pour cette version nettement améliorée :)

Cela fonctionne comme je l'attends si on renseigne le 1er critère (par Pôle) mais par contre si on choisit le Nom ou le Service comme 1er critère cela ne filtre plus du tout les enregistrements :confused:

Dans l'idée, il faudrait pouvoir avoir le résultat de la recherche à partir de n'importe quel critère.
C'est OK pour une recherche sur le critère par Pôle mais je ne comprends pas pourquoi cela ne fonctionne pas avec les autres !

Peux-tu m'apporter encore ton aide stp ?

Merci d'avance.
 

Bebere

XLDnaute Barbatruc
Re : Aide sur formulaire recherche multi-critères

bonjour Xav,le forum
la version v1 est une cascade
la version v2 fait un recherche sur pôle ou service ou nom
à bientôt
 

Pièces jointes

  • Recherche_MultiV2.xls
    93 KB · Affichages: 169
  • Recherche_MultiV2.xls
    93 KB · Affichages: 160
  • Recherche_MultiV2.xls
    93 KB · Affichages: 141

xav28

XLDnaute Nouveau
Re : Aide sur formulaire recherche multi-critères

Fan-tas-tique !
Je n'avais pas vu les choses comme cela mais la version V2 me plait beaucoup :)
Je présente prochainement ce projet à la hiérarchie ... j'espère qu'ils seront du même avis que moi !
En tout cas, je te dis dores et déjà un grand MERCI Bebere.
 

xav28

XLDnaute Nouveau
Re : Aide sur formulaire recherche multi-critères

Il y aurait une évolution à apporter à cette version V2 :mad:
A partir des résultats affichés dans la listview, serait-il possible d'avoir un bouton permettant d'imprimer façon annuaire :confused:
Je m'explique: pour toutes les lignes issues du résultat (pour une recherche complète sur tout un pôle ou un service), pourrait-on avoir un bouton de commande lançant l'impression avec une mise en page façon annuaire (tri alpha, petite police, mise en page en colonnes ...) ?
Est-ce réalisable à partir de cette listview ou doit-on obligatoirement passer par des feuilles intermédiaires pour y parvenir ?
 

xav28

XLDnaute Nouveau
Re : Aide sur formulaire recherche multi-critères

Me revoici avec le même projet.

J'ai un problème avec la recherche lorsque le nom apparaît plusieurs fois (cas d'homonymes par exemple).

Exemple: dans le fichier joint, en effectuant une recherche par nom pour chercher toutes les personnes s'appelant SERT (4 dans la liste), le résultat affiche le premier nom correspondant au critère, suivi de 3 autres lignes à la suite (4 résultats comme le nombre de SERT dans la liste !).

Comment faire en sorte que le résultat de la recherche fasse apparaître tous les noms répondant aux critères, y compris les homonymes ?
 

Pièces jointes

  • Recherche_MultiV2.xls
    92.5 KB · Affichages: 119
  • Recherche_MultiV2.xls
    92.5 KB · Affichages: 127
  • Recherche_MultiV2.xls
    92.5 KB · Affichages: 131

Bebere

XLDnaute Barbatruc
Re : Aide sur formulaire recherche multi-critères

bonjour Xav
ajout d'un tri,voir code optionbutton et module3
à bientôt
 

Pièces jointes

  • Recherche_MultiV2.zip
    32.8 KB · Affichages: 125
  • Recherche_MultiV2.zip
    32.8 KB · Affichages: 131
  • Recherche_MultiV2.zip
    32.8 KB · Affichages: 138

tactic6

XLDnaute Impliqué
Re : Aide sur formulaire recherche multi-critères

Bonjour tout le monde
Berbere ton USF est tout simplement génial
Peut on le modifier pour que la recherche se fasse sur Feuil1 et Feuil2 en même temps (2 bases de données différentes)
Merci
 

Discussions similaires

Statistiques des forums

Discussions
312 491
Messages
2 088 889
Membres
103 982
dernier inscrit
krakencolas