Bonsoir,
Je voudrais mettre à jour ma tbl chèques en fonction de la rqt Temporaire, mais lorsque je lance
le code rien ne se produit, pourtant le rs1 (rqt Temporaire est bien parcouru et la boucle se termine
Bien.
Pouvez-vous m’aider à résoudre mon problème ?
Le str critere me donne ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part "[Regroup]=1 AND [Nom]='"ABO" AND [Emetteur]='"ABO Jack"' AND [Banque]=LCL"Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 '--- Interrogation de la tbl chèques rs rq = "select * from [tbl Chèques]" Set rs = db.OpenRecordset(rq, dbOpenDynaset) '--- Interrogation de la rqt Temporaire rs1 Set rs1 = db.OpenRecordset("rqt Temporaire", dbOpenDynaset) '--- Boucle sur la rqt Temporaire rs1 Do While Not rs1.EOF '--- Lire les enregistrements suivant ce critère strCritere = "[Regroup]=" & (rs1![Regroup]) & " AND " & _ "[Nom]='" & Chr(34) & Trim(rs1![Nom]) & Chr(34) & " AND " & _ "[Emetteur]='" & Chr(34) & (rs1![Emetteur]) & Chr(34) & "' AND " & _ "[Banque]=" & (rs1![Banque]) rs.FindFirst strCritere '--- vérifier le résultat rs. If rs.NoMatch Then 'Ne rien faire Else rs.Edit rs("N°Remise") = CInt(cmbN°Remise) 'Champ N°Remise rs("N°Brouillard") = CInt(cmbN°Remise) 'Champ N°Brouillard rs("DateRemise") = CDate(txtDateR.Value) 'Champ DateRemise rs("Verrou") = True rs.Update End If rs1.MoveNext Loop
Salutations
Partager