Hallo,
vielleicht missverstehe ich die Find* - Funktionen.
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
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