Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: tobsn121 am September 07, 2015, 10:40:47

Titel: Ausgabewert wenn .FindFirst nicht erfolgreich
Beitrag von: tobsn121 am September 07, 2015, 10:40:47
Hallo Zusammen,

ich möchte gerne wenn eine Suche einem Bestimmten Wert negativ ausfällt eine msgbox aufpoppen lassen.
Leider weiß ich nicht was der default-Aufgabewert der .FindFirst Methode ist.

Wisst ihr hier etwas?

Danke!
Titel: Re: Ausgabewert wenn .FindFirst nicht erfolgreich
Beitrag von: MzKlMu am September 07, 2015, 11:04:24
Hallo,
schon mal die Hilfe zu FindFirst befragt ?
Hier findest Du alles was Du brauchst, mit Beispiel.

Die (VBA) Hilfe in Access sollte man nicht unterschätzen. Es sollte immer die 1.Anlaufstelle sein wenn was unklar ist.

Einfach im VBA Editor Cursor auf FindFirst stellen und F1 drücken.
Titel: Re: Ausgabewert wenn .FindFirst nicht erfolgreich
Beitrag von: ebs17 am September 07, 2015, 12:27:56
Zitatdefault-Aufgabewert der .FindFirst Methode
Wie meinst Du das?

Wenn man etwas sucht, findet man es oder man findet es nicht (=> NoMatch). Für zwei gegensätzliche Ergebnisse kann es wohl nicht einen Standard geben.

Auch: Effizienter ist eine sofortige Filterung über SQL statt eines Suchens per VBA. Dort kann man das resultierende Recordset auf EOF prüfen.
Titel: Re: Ausgabewert wenn .FindFirst nicht erfolgreich
Beitrag von: tobsn121 am September 07, 2015, 13:29:08
mit NoMatch klappt es! Danke!