Recherche a 2 critères [Résolu]

Sinople94 18 Messages postés lundi 10 janvier 2005Date d'inscription 27 mars 2006 Dernière intervention - 11 févr. 2005 à 18:40 - Dernière réponse : bestxavi 1 Messages postés mardi 26 août 2008Date d'inscription 8 mai 2011 Dernière intervention
- 8 mai 2011 à 13:48
Bonjour tout le monde,
J ai encore une question, je travaille sur une base de donnée access via Vb6. J ai un petit souci car j aimerai faire une methode find (ADO) mais a 2 critere. Exemple, je voudrai trouver un numero d offre dans ma table demande et a la fois que cette offre soit confirmer. Es ce possible ??

Si oui merci de m indiquer comment faire


Sinople
Afficher la suite 

4 réponses

Meilleure réponse
cs_CanisLupus 3758 Messages postés mardi 23 septembre 2003Date d'inscription 13 mars 2006 Dernière intervention - 11 févr. 2005 à 19:56
3
Merci
Comme je ne connais pas le tye de tes champs.

si le numéro d'offre est numérique :rst.find "champ_numoffre " & var_numoffre & " and champ_confirme ok"
si c'est du texte :rst.find "champ_numoffre '" & var_numoffre & "' and champ_confirme ok"

Pour le champ_confirme, si c du boolean tu mets true à la place de ok, sinon, tu mets la valeur qui dit que c'est confirmé.

Cordialement, CanisLupus

Merci cs_CanisLupus 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Sinople94 18 Messages postés lundi 10 janvier 2005Date d'inscription 27 mars 2006 Dernière intervention - 11 févr. 2005 à 20:46
0
Merci
Une fois de plus merci a toi

Sinople
cuoresportivo 1 Messages postés lundi 30 novembre 2009Date d'inscription 27 décembre 2009 Dernière intervention - 27 déc. 2009 à 13:10
0
Merci
Salut,

J'essaye désespérément de faire la même chose à savoir une recherche à 2 critères dans un Recordset en ADO.

Je veux me positionner sur la première ligne d'un Recordset où le critère de recherche est le Nom et le Prénom.

En DAO je faisais comme ceci et ça fonctionnait parfaitement:

Critère = "[Nom]='" & txtNom & "' and [Prénom]='" & txtPrénom & "'"
Matable.FindFirst Critère


En ADO, j'ai remplacé .Findfirst par .Find mais je n'arrive plus à faire cette recherche sur 2 critère. VB m'affiche le message d'erreur suivant:

"Erreur d'exécution '3001': les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres"

Qui pourrais me venir en aide?
bestxavi 1 Messages postés mardi 26 août 2008Date d'inscription 8 mai 2011 Dernière intervention - 8 mai 2011 à 13:48
0
Merci
Bonjour tout le monde,
J ai une question, je travaille sur une base de donnée sqlexpress via Vb.net. J ai un petit souci car j aimerai faire une recherche multiple (nom et prénom)deux critère.

Si oui merci de m indiquer comment faire

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.