Recherche a 2 critères [Résolu]

Sinople94
Messages postés
18
Date d'inscription
lundi 10 janvier 2005
Dernière intervention
27 mars 2006
- 11 févr. 2005 à 18:40 - Dernière réponse : bestxavi
Messages postés
1
Date d'inscription
mardi 26 août 2008
Dernière intervention
8 mai 2011
- 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
Messages postés
3758
Date d'inscription
mardi 23 septembre 2003
Dernière intervention
13 mars 2006
- 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é 86 internautes ce mois-ci

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

Sinople
cuoresportivo
Messages postés
1
Date d'inscription
lundi 30 novembre 2009
Dernière intervention
27 décembre 2009
- 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
Messages postés
1
Date d'inscription
mardi 26 août 2008
Dernière intervention
8 mai 2011
- 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.