Bonjour,
Je ne sais pas si ce que je veux obtenir est faisable en adaptant simplement le tutoriel de Caféine à mon cas.
Pour faire simple, j'ai des salariés qui veulent se former. Pour choisir la formation à suivre, l'utilisateur dispose de 4 combobox en cascade :
- Cmb 1 = Filière
- Cmb 2 = Thématique
- Cmb 3 = Mots-clés
- Cmb 4 = Parcours.
Par exemple, s'il veut se former à la conduite de poids lourds, il saisira tout d'abord :
- Cmb 1 = Véhicules
- Cmb 2 = Permis
- Cmb 3 = Poids lourds
- Cmb 4 = Pas de parcours particulier.
Maintenant, je souhaite pouvoir consulter toutes les personnes qui ont suivi une formation au permis poids lourds en 2007. Pour cela, j'ai essayé d'adapter le tutoriel de Caféine pour les recherches multicritères. La différence est :
1. Mes combobox sont dépendantes les unes des autres.
2. Ma liste de résultats n'affiche pas des renseignements issus de mes combobox en rapport avec ma table des formations mais le nom, prénom, adresse, etc de mes salariés qui se sont formés.
Avec ces différences, j'obtiens un moteur de recherche qui marche mais qui me donne des résultats faux.
Par exemple, je saisis viticulture > travaux de cave > dégustation > pas de parcours particulier et j'obtiens une liste de formations toutes filières confondues : viticulture, arboriculture, etc.
Autre exemple, lors de la saisie, mes listes n'étant pas dépendantes les unes des autres dans le moteur de recherche, il est possible de sélectionner : viticulture > cueillette > pommes, ce qui est totalement absurde.
Mon problème est dont de savoir :
1. Comment faire afficher la liste des salariés et non des formations dans ma liste de résultats.
2. Comment rendre mes combobox de recherche dépendantes.
Pour illustration, voici mon formulaire de recherhce.
Je vous remercie d'avance pour vos réponses.
Partager