Bonjour !
J'ai cherché dans la FAQ et dans le forum mais je ne trouve pas la réponse qui me correspond....
voilà, j'ai un recordset basé sur une requete... avec les 2 champs de ma requete j'aimerai faire une recherche de critère dans une table...
Explications :
Voilà mon code pour ouvrir mon (mes) recordset et la valorisation de mes 2 critères (en gras):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Set Mabd = CurrentDb Set requete = Mabd.CreateQueryDef("", "Detail commande importee") Set tableRequete = requete.OpenRecordset() Set tableCommande = Mabd.OpenRecordset("COMMANDES", DB_OPEN_DYNASET) Set tableDetailCommande = Mabd.OpenRecordset("DETAILS COMMANDES", DB_OPEN_DYNASET) tableRequete.MoveFirst While Not tableRequete.EOF = False NumeroDeCommande = tableRequete.Fields(0).Value critere = "[N°_commande] = '" & NumeroDeCommande & "'" tableCommande.FindFirst critere If Not (tableCommande.NoMatch) Then NumeroDeFiche = tableRequete.Fields(1).Value critere2 = "[N°_fiche] = '" & NumeroDeFiche & "'"
Ce que je veux c'est écrire après cette dernière ligne un truc du genre :
tableDetailCommande.findFirst critere critere2
c'est à dire rechercher les lignes qui ont ce numéro de commande (critere) ET ce numero de fiche (critere2) pour chaque ligne de ma table "Details COMMANDES"
Partager