Access2000 & VBA: Probleme mit Find-Funktion

_Bjoern_

Mitglied
Hallo,

vielleicht missverstehe ich die Find* - Funktionen.


Code:
1.For Zeile = Zeile To 10000
2. Tab_Auftraege.MoveFirst
3. Bedingung = "AuftragsNr = Dbl_Auftragsnummer"

4. Tab_Auftraege.FindNext Bedingung
5. If Tab_Auftraege.NoMatch = True Then
6. MsgBox "Nix gefunden."
7. Else
8. MsgBox "Gefunden."
9. End If
10.Next

Wenn ich das Modul starte, erhalte ich eine Fehlermeldung für die Zeile 4, da dieser Datensatz eben nicht existiert. Ich möchte nämlich auf die Existenz des Datensatzes prüfen, bevor ich einen neuen Datensatz einfüge. Ist die Find-Funktion dafür nicht geeignet? Dbl_Auftragsnummer enthält eine Zahl (double).

Über eure Hilfe würde ich mich sehr freuen.

Gruß

Björn
 
*push* Hm, leider habe ich bisher immer noch keine Möglichkeit gefunden. Man sagte mir, es gäbe noch die Möglichkeit die like Funktion zu nehmen ... Aber sie vergleicht doch nur den aktuellen Datensatz, oder sehe ich das falsch?
 
Zurück