Wenn ich sql im Direktfenster analysiere bekomme ich folgendes:
[txt_Supplier] = ' 5002442' AND [txt_Customer] = ' 0'
Diesen Datensatz gibt es auch..!!
Leider gibt mir aber VBA für a = 0 aus..
Was passt da nicht?
Die zwei Str(), denn die fügen führende Leerzeichen (für das Vorzeichen) ein. Lass die 2x Str()-Funktion weg, die bringen hier nichts außer Verfälschungen.