Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: datekk am Januar 25, 2017, 22:15:39

Titel: Access stürzt bei leerem Formular/leerem Recordset ab
Beitrag von: datekk am Januar 25, 2017, 22:15:39
Hi,

ich habe ein Formular, basierend auf einem ADO Recordset. Dieser Recordset holt sich die Daten von einer Abfrage. Wenn die Abfrage kein Ergebnis liefert, bleibt das Formular leer.

Ich sehe dann die erste Zeile (es ist ein Endlosformuar) und in den Feldern steht dann: #Name?

Kurz darauf stürzt Access ohne Fehlermeldung ab. Wie kann ich dies umgehen? Selbst eine Fehlerbehandlung bringt nix, es stürzt einfach ab.

Das Formular ist als Unterformular eingebaut. Es kann vorkommen, dass keine Datensätze zum Anzeigen vorhanden sind, zb wenn in einer Firma keine Angestellten erfasst sind. Das UFO für die Angestellten wird aber immer angezeigt.
Titel: Re: Access stürzt bei leerem Formular/leerem Recordset ab
Beitrag von: Wurliwurm am Januar 26, 2017, 10:20:18
Gibt es denn ein gültiges leeres RecordSet? Das, was Du beschreibst, tritt bei NULL auf.

Du musst dafür sorgen, dass das rs immer initialisiert ist und die richtigen Spalten hat. Also immer new RecordSet sagen und evtl. fields.append