Requete multi critere

Signaler
Messages postés
4
Date d'inscription
mercredi 23 novembre 2005
Statut
Membre
Dernière intervention
2 décembre 2008
-
Messages postés
4
Date d'inscription
mercredi 23 novembre 2005
Statut
Membre
Dernière intervention
2 décembre 2008
-
bonsoir
mon probleme est le suivant :
j'ai une connextion a une base de données fichie.mdb contennat la table patient DAO.
j'aimrais bien faire une recherche muti critere selon le cin, nom et prenom sachant que la table ne contient pas d'index ou bien clé primaire.
merci de m'aider.

4 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
75
Salut
Les clés primaires ne sont là que pour rendre plus rapides les recherches.
Cela ne t'empèche pas de faire des recherches sur n'importe quel champs de n'importe quelle table.
Genre
   SQL = "Select * " & _
         "  From maTable
         " Where cin    = " & leCIN_queJeCherche & _
         "   And nom    = '" & leNOMqueJeCherche & "' " & _
         "   And prenom = '" & leNOMqueJeCherche & "'"

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
75
PS : A donner à manger à un RecordSet sur une Connexion ADODB par exemple.
(voir exemples parmi les codes du site)
Messages postés
4
Date d'inscription
mercredi 23 novembre 2005
Statut
Membre
Dernière intervention
2 décembre 2008

merci jack.
j'ai fais le truc que tu m'as envoyer mais mon ca est un tt petit peu differente.
l'interface et condtituer de 3 zones textbox  3 zones de lise(listeboxe) et   2 combobox (qui affiche ou, et ) et a chaque fois que l'utilisateur tappe un caractere au clavien automatiquement un requete doit etre executer il doit afficher le resultat dans la zone de lise considéré.
NB j'ai deja travailler avec des boucles mais le travail est tres lent (par rapport au requete) labase de donnée contients presque presque 600000 fichepatient. le probleme serais resolus si l'en utilise des index mais le clients exige des fiche identifier par CIN, Nom , Prenom.
Merci jack de tu voi mnt c pas du tt une travail de manger (Pour une meilleure digestion manger lentement et calmement).
Messages postés
4
Date d'inscription
mercredi 23 novembre 2005
Statut
Membre
Dernière intervention
2 décembre 2008

merci jack.
j'ai fais le truc que tu m'as envoyer mais mon ca est un tt petit peu differente.
l'interface et condtituer de 3 zones textbox  3 zones de lise(listeboxe) et   2 combobox (qui affiche ou, et ) et a chaque fois que l'utilisateur tappe un caractere au clavien automatiquement un requete doit etre executer il doit afficher le resultat dans la zone de lise considéré.
NB j'ai deja travailler avec des boucles mais le travail est tres lent (par rapport au requete) labase de donnée contients presque presque 60000 fichepatient. le probleme serais resolus si l'en utilise des index mais le clients exige des fiche identifier par CIN, Nom , Prenom.
Merci jack de tu voi mnt c pas du tt une travail de manger (Pour une meilleure digestion manger lentement et calmement).