Bonjour,
dans :
Citation :
If autre.RecordCount = 1 Or autre.RecordCount = 0 Then ra.MoveNext Else
|
retires le ra.movenext qui est redondant avec celui qui précède le loop
Cordialement
Une question: est-ce le code exact ou le code réécrit sur le post?
parce que je vois re!scan_date re n'existe pas
ou encore:
Do Until autre.EOF
autre.MoveFirst
ce qui laisse supposer que l'on va tourner en rond
la séquence suivante mène à un pb:
Citation :
If (autre!defautID <> ra! defautID And autre!scan_date = re!scan_date And And autre!ligne_production= ra! ligne_production) Then If ra! defautID = "GOOD" And autre! defautID <> " GOOD " Then ra.Delete
|
en effet ra.delete supprime le record en cours et lorsque l'on remonte sur le if ra!....., le record n'existe plus!!!
de plus les noms de champs
PieceID Ligne_production defaut_ID la_date
ne sont pas tout à fait ceux du module!!
@+
Message édité par seniorpapou le 21-10-2006 à 15:38:37