Listenfeld ohne Eintrag

13/12/2007 - 01:06 von Frank Sommer | Report spam
Hallo,
ich habe ein Listenfeld in dem nach einer Aktion immer zum ersten
Eintrag gesprungen wird und der entsprechende DS im Formular angezeigt
wird. Ist das Listenfeld aber leer, weil alle DS gelöscht wurden, gibt
es einen Fehler. Wie kann ich den abfangen?

Me!Liste.Requery
Me!Liste = Me!Liste.ItemData(0)
Me!ID.SetFocus
DoCmd.FindRecord Me!Liste.Column(0)
Resume Exit_Loeschen_Click

Access bleibt bei der Zeile DoCmd stehen
Wie kann ich den Fehler abfangen?
Danke!

MfG
Frank
 

Lesen sie die antworten

#1 Henry Habermacher
13/12/2007 - 05:12 | Warnen spam
Hallo Frank

Frank Sommer wrote:
ich habe ein Listenfeld in dem nach einer Aktion immer zum ersten
Eintrag gesprungen wird und der entsprechende DS im Formular angezeigt
wird. Ist das Listenfeld aber leer, weil alle DS gelöscht wurden, gibt
es einen Fehler. Wie kann ich den abfangen?

Me!Liste.Requery
Me!Liste = Me!Liste.ItemData(0)
Me!ID.SetFocus
DoCmd.FindRecord Me!Liste.Column(0)
Resume Exit_Loeschen_Click

Access bleibt bei der Zeile DoCmd stehen
Wie kann ich den Fehler abfangen?



Du solltest es gar nicht zum Fehler kommen lasssen.

Me!Liste.Requery
If Me.Liste.ListCount > 0 then
.. 'hier das Rumgehüpfe
End If

Achtung: Falls Du die Kopfzeile anzeigst, musst Du auf ListCount > 1 prüfen.

Gruss
Henry



Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Ähnliche fragen