If Adodc2.Recordset.RecordCount > 0 Then
Adodc1.Recordset.Fields(7).Value = "TROUVE"
Adodc2.Recordset.Fields(9).Value = "TROUVE"
Adodc1.Recordset.Update
Adodc2.Recordset.Update
End If
Adodc1.Recordset.MoveNext
Next
et celui la ne marche pas !!!!!!!!!!!!!
.........................
..........................Adodc2.Recordset.Filter "[che]'" & Trim(chq) & "'" & _
"And [montant1] ='" & (mt) & "' " & _
" and [p1] = '" & Null & "' "
................
.............
next
A+
Salut
La comparaison [p1] = 'Null' veut dire que le champ "p1" est rempli avec les 4 lettres N-U-L-L
Est-ce le cas ou bien essayes-tu de détecter un champ réellement vide ?
Dans ce cas, la syntaxe est :
... " And [p1] Is Null"
Quand tu utilises le symbole _ pour couper une chaine de caractyère, vérifie bien à chaque fois que tu as mis un espace à la fin de la ligne ou au début de la suivante, sinon les textes vont se retrouvés collés et le moteur SQL ne saura pas le déchiffrer.
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)