Salut,
Je voudrais créer un formulaire de recherche multicritères, sur plusieurs
tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour
certains en entrant des mots (partiels ou non), pour d'autres sur liste
déroulante, et le tout en validant par un bouton qui ouvrirait un autre
formulaire des résultats.
J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc
est-ce que qqun aurait une adresse à me donner où ceci est très bien
expliqué??
--
merci!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Argyronet
Bonjour,
C'est quelque chose qui peut-être très complexe. J'ai personnellement développé une appli avec un formulaire de recherche sur 13 critères potentiels avec liste auto-rafraichies selon les entrées de critères déjà sélectionnés ou non donc un lot extrêmement grand de conditions.
Mais pour votre cas, je vous propose de commencer par la lecture de ceci: http://cafeine.developpez.com/access/tutoriel/recherchemulti/
Espérant que cela vous aidera. -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut, Je voudrais créer un formulaire de recherche multicritères, sur plusieurs tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour certains en entrant des mots (partiels ou non), pour d'autres sur liste déroulante, et le tout en validant par un bouton qui ouvrirait un autre formulaire des résultats. J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc est-ce que qqun aurait une adresse à me donner où ceci est très bien expliqué?? -- merci!
Bonjour,
C'est quelque chose qui peut-être très complexe. J'ai personnellement
développé une appli avec un formulaire de recherche sur 13 critères
potentiels avec liste auto-rafraichies selon les entrées de critères déjà
sélectionnés ou non donc un lot extrêmement grand de conditions.
Mais pour votre cas, je vous propose de commencer par la lecture de ceci:
http://cafeine.developpez.com/access/tutoriel/recherchemulti/
Espérant que cela vous aidera.
--
Argy
http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut,
Je voudrais créer un formulaire de recherche multicritères, sur plusieurs
tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour
certains en entrant des mots (partiels ou non), pour d'autres sur liste
déroulante, et le tout en validant par un bouton qui ouvrirait un autre
formulaire des résultats.
J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc
est-ce que qqun aurait une adresse à me donner où ceci est très bien
expliqué??
--
merci!
C'est quelque chose qui peut-être très complexe. J'ai personnellement développé une appli avec un formulaire de recherche sur 13 critères potentiels avec liste auto-rafraichies selon les entrées de critères déjà sélectionnés ou non donc un lot extrêmement grand de conditions.
Mais pour votre cas, je vous propose de commencer par la lecture de ceci: http://cafeine.developpez.com/access/tutoriel/recherchemulti/
Espérant que cela vous aidera. -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut, Je voudrais créer un formulaire de recherche multicritères, sur plusieurs tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour certains en entrant des mots (partiels ou non), pour d'autres sur liste déroulante, et le tout en validant par un bouton qui ouvrirait un autre formulaire des résultats. J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc est-ce que qqun aurait une adresse à me donner où ceci est très bien expliqué?? -- merci!
LR
Merci, j'avais dejà visité cette page mais le pb est que cette recherche est basée sur une seule table et les résultats sont indiqués sur le meme formulaire, et je n'ai pas trouvé d'autres liens plus poussés, mais je pense que déjà comprendre cette recherche sera pas mal..
-- merci!
Bonjour,
C'est quelque chose qui peut-être très complexe. J'ai personnellement développé une appli avec un formulaire de recherche sur 13 critères potentiels avec liste auto-rafraichies selon les entrées de critères déjà sélectionnés ou non donc un lot extrêmement grand de conditions.
Mais pour votre cas, je vous propose de commencer par la lecture de ceci: http://cafeine.developpez.com/access/tutoriel/recherchemulti/
Espérant que cela vous aidera. -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut, Je voudrais créer un formulaire de recherche multicritères, sur plusieurs tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour certains en entrant des mots (partiels ou non), pour d'autres sur liste déroulante, et le tout en validant par un bouton qui ouvrirait un autre formulaire des résultats. J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc est-ce que qqun aurait une adresse à me donner où ceci est très bien expliqué?? -- merci!
Merci, j'avais dejà visité cette page mais le pb est que cette recherche est
basée sur une seule table et les résultats sont indiqués sur le meme
formulaire, et je n'ai pas trouvé d'autres liens plus poussés, mais je pense
que déjà comprendre cette recherche sera pas mal..
--
merci!
Bonjour,
C'est quelque chose qui peut-être très complexe. J'ai personnellement
développé une appli avec un formulaire de recherche sur 13 critères
potentiels avec liste auto-rafraichies selon les entrées de critères déjà
sélectionnés ou non donc un lot extrêmement grand de conditions.
Mais pour votre cas, je vous propose de commencer par la lecture de ceci:
http://cafeine.developpez.com/access/tutoriel/recherchemulti/
Espérant que cela vous aidera.
--
Argy
http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut,
Je voudrais créer un formulaire de recherche multicritères, sur plusieurs
tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour
certains en entrant des mots (partiels ou non), pour d'autres sur liste
déroulante, et le tout en validant par un bouton qui ouvrirait un autre
formulaire des résultats.
J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc
est-ce que qqun aurait une adresse à me donner où ceci est très bien
expliqué??
--
merci!
Merci, j'avais dejà visité cette page mais le pb est que cette recherche est basée sur une seule table et les résultats sont indiqués sur le meme formulaire, et je n'ai pas trouvé d'autres liens plus poussés, mais je pense que déjà comprendre cette recherche sera pas mal..
-- merci!
Bonjour,
C'est quelque chose qui peut-être très complexe. J'ai personnellement développé une appli avec un formulaire de recherche sur 13 critères potentiels avec liste auto-rafraichies selon les entrées de critères déjà sélectionnés ou non donc un lot extrêmement grand de conditions.
Mais pour votre cas, je vous propose de commencer par la lecture de ceci: http://cafeine.developpez.com/access/tutoriel/recherchemulti/
Espérant que cela vous aidera. -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut, Je voudrais créer un formulaire de recherche multicritères, sur plusieurs tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour certains en entrant des mots (partiels ou non), pour d'autres sur liste déroulante, et le tout en validant par un bouton qui ouvrirait un autre formulaire des résultats. J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc est-ce que qqun aurait une adresse à me donner où ceci est très bien expliqué?? -- merci!
Argyronet
Bien en fait, plus il y a de zones de critère plus l'algo de recherche est complexe. Le principe est de construire une chaîne SQL SELECT à chaque fois qu'il y a tel ou tel critère et ensuite de l'affecter à un Recordset pour trouver... L'astuce consiste alors à poser des cases à cocher qui verrouillent ou déverrouillent les champs ou l'on écrit (Textbox) ou choisi (ComboBox) les critères selon qu'elles sont cochées ou non. Une fois cela fait, on parcours la collection de contrôles de type acCheckBox dont le nom commence par exemple par chkCriteria_ suivit du nom du critère, de contrôler qu'elle est cochée, de définir alors le nom du champ correspondant, de prendre la valeur du Textbox ou du ComboBox selon le cas, de monter la condition WHERE avec les INNER JOIN idoines...
Donc un gros travail en perspective considérant que le fait de cocher la case doit obliger l'utilisateur à entrer une valeur. Donc un bouton de validation des critères est impératif (chose que vous pouvez contrôler lors du parcours de la collection). Il vous faut alors nommer vos champs avec toujours les mêmes préfixes de manière à pouvoir les repérer facilement et vérifier leur intégrité respective avant d'initailiser le RecordSet qui va vous retourner le jeu d'enregistrements correspondants.
Enfin, il faut aussi poser une gestion d'erreur pour gérer les cas où il n'y a pas de données avec les critères choisis... -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Merci, j'avais dejà visité cette page mais le pb est que cette recherche est basée sur une seule table et les résultats sont indiqués sur le meme formulaire, et je n'ai pas trouvé d'autres liens plus poussés, mais je pense que déjà comprendre cette recherche sera pas mal..
-- merci!
Bonjour,
C'est quelque chose qui peut-être très complexe. J'ai personnellement développé une appli avec un formulaire de recherche sur 13 critères potentiels avec liste auto-rafraichies selon les entrées de critères déjà sélectionnés ou non donc un lot extrêmement grand de conditions.
Mais pour votre cas, je vous propose de commencer par la lecture de ceci: http://cafeine.developpez.com/access/tutoriel/recherchemulti/
Espérant que cela vous aidera. -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut, Je voudrais créer un formulaire de recherche multicritères, sur plusieurs tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour certains en entrant des mots (partiels ou non), pour d'autres sur liste déroulante, et le tout en validant par un bouton qui ouvrirait un autre formulaire des résultats. J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc est-ce que qqun aurait une adresse à me donner où ceci est très bien expliqué?? -- merci!
Bien en fait, plus il y a de zones de critère plus l'algo de recherche est
complexe.
Le principe est de construire une chaîne SQL SELECT à chaque fois qu'il y a
tel ou tel critère et ensuite de l'affecter à un Recordset pour trouver...
L'astuce consiste alors à poser des cases à cocher qui verrouillent ou
déverrouillent les champs ou l'on écrit (Textbox) ou choisi (ComboBox) les
critères selon qu'elles sont cochées ou non.
Une fois cela fait, on parcours la collection de contrôles de type
acCheckBox dont le nom commence par exemple par chkCriteria_ suivit du nom du
critère, de contrôler qu'elle est cochée, de définir alors le nom du champ
correspondant, de prendre la valeur du Textbox ou du ComboBox selon le cas,
de monter la condition WHERE avec les INNER JOIN idoines...
Donc un gros travail en perspective considérant que le fait de cocher la
case doit obliger l'utilisateur à entrer une valeur. Donc un bouton de
validation des critères est impératif (chose que vous pouvez contrôler lors
du parcours de la collection). Il vous faut alors nommer vos champs avec
toujours les mêmes préfixes de manière à pouvoir les repérer facilement et
vérifier leur intégrité respective avant d'initailiser le RecordSet qui va
vous retourner le jeu d'enregistrements correspondants.
Enfin, il faut aussi poser une gestion d'erreur pour gérer les cas où il n'y
a pas de données avec les critères choisis...
--
Argy
http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Merci, j'avais dejà visité cette page mais le pb est que cette recherche est
basée sur une seule table et les résultats sont indiqués sur le meme
formulaire, et je n'ai pas trouvé d'autres liens plus poussés, mais je pense
que déjà comprendre cette recherche sera pas mal..
--
merci!
Bonjour,
C'est quelque chose qui peut-être très complexe. J'ai personnellement
développé une appli avec un formulaire de recherche sur 13 critères
potentiels avec liste auto-rafraichies selon les entrées de critères déjà
sélectionnés ou non donc un lot extrêmement grand de conditions.
Mais pour votre cas, je vous propose de commencer par la lecture de ceci:
http://cafeine.developpez.com/access/tutoriel/recherchemulti/
Espérant que cela vous aidera.
--
Argy
http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut,
Je voudrais créer un formulaire de recherche multicritères, sur plusieurs
tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour
certains en entrant des mots (partiels ou non), pour d'autres sur liste
déroulante, et le tout en validant par un bouton qui ouvrirait un autre
formulaire des résultats.
J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc
est-ce que qqun aurait une adresse à me donner où ceci est très bien
expliqué??
--
merci!
Bien en fait, plus il y a de zones de critère plus l'algo de recherche est complexe. Le principe est de construire une chaîne SQL SELECT à chaque fois qu'il y a tel ou tel critère et ensuite de l'affecter à un Recordset pour trouver... L'astuce consiste alors à poser des cases à cocher qui verrouillent ou déverrouillent les champs ou l'on écrit (Textbox) ou choisi (ComboBox) les critères selon qu'elles sont cochées ou non. Une fois cela fait, on parcours la collection de contrôles de type acCheckBox dont le nom commence par exemple par chkCriteria_ suivit du nom du critère, de contrôler qu'elle est cochée, de définir alors le nom du champ correspondant, de prendre la valeur du Textbox ou du ComboBox selon le cas, de monter la condition WHERE avec les INNER JOIN idoines...
Donc un gros travail en perspective considérant que le fait de cocher la case doit obliger l'utilisateur à entrer une valeur. Donc un bouton de validation des critères est impératif (chose que vous pouvez contrôler lors du parcours de la collection). Il vous faut alors nommer vos champs avec toujours les mêmes préfixes de manière à pouvoir les repérer facilement et vérifier leur intégrité respective avant d'initailiser le RecordSet qui va vous retourner le jeu d'enregistrements correspondants.
Enfin, il faut aussi poser une gestion d'erreur pour gérer les cas où il n'y a pas de données avec les critères choisis... -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Merci, j'avais dejà visité cette page mais le pb est que cette recherche est basée sur une seule table et les résultats sont indiqués sur le meme formulaire, et je n'ai pas trouvé d'autres liens plus poussés, mais je pense que déjà comprendre cette recherche sera pas mal..
-- merci!
Bonjour,
C'est quelque chose qui peut-être très complexe. J'ai personnellement développé une appli avec un formulaire de recherche sur 13 critères potentiels avec liste auto-rafraichies selon les entrées de critères déjà sélectionnés ou non donc un lot extrêmement grand de conditions.
Mais pour votre cas, je vous propose de commencer par la lecture de ceci: http://cafeine.developpez.com/access/tutoriel/recherchemulti/
Espérant que cela vous aidera. -- Argy http://argyronet.developpez.com/
Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment
Salut, Je voudrais créer un formulaire de recherche multicritères, sur plusieurs tables (reliées), où je pourrais rentrer un ou plusieurs critères, pour certains en entrant des mots (partiels ou non), pour d'autres sur liste déroulante, et le tout en validant par un bouton qui ouvrirait un autre formulaire des résultats. J'imagine que c'est plein de code et pas évident (surtout pour moi!!) donc est-ce que qqun aurait une adresse à me donner où ceci est très bien expliqué?? -- merci!