Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Prüfen, ob ein Datensatz im Unterformular vorhanden ist.

1,271 views
Skip to first unread message

Sönke Petersen

unread,
Apr 21, 1999, 3:00:00 AM4/21/99
to
Hallo!

Ich habe folgendes vor:
Beim Schließen eines Formulars soll geprüft werden, ob in einem
Unterformular (UF) ein Datensatzvorhanden ist.
Dazu habe ich diesen Code eingebunden:

If (Me![uf].Form![User] = Null) then
blabla
end if

Bloß es klappt nicht. Dieses Problem habe ich schon öfters gehabt, fand aber
immer ein Möglichkeit, es zu umgehen. Diesmal aber nicht. Uach mit If
isempty(Me![uf].Form![User]) und If (Me![uf].Form![User] = "") habe ich es
probiert. Aber Acc97 ist einfach zu blöd, nie führt es blabla aus. Ist das
Bug?

Also: 1. Wieso erkennt Access nicht, daß das Feld leer ist?
2. Gibt es eine einfachere Lösung, zu prüfen, ob im UF ein
Datensatz vorhanden ist?

Danke im voraus!

Sönke Petersen

unread,
Apr 21, 1999, 3:00:00 AM4/21/99
to
Hat leider nicht geklappt.

set rsUnterformDaten =
.openrecordset( Me.frmUnterformular.form.Recordsource, dbopendynaset)

gibt den Fehler: ungültige Verwendung von null.


Günther Ritter

unread,
Apr 21, 1999, 3:00:00 AM4/21/99
to
if Me.frmUnterformular.Form.RecordsetClone.RecordCount >0 then...

--
Günther

gri...@gmx.de
http://www.ostfrieslandweb.de/


Sönke Petersen schrieb in Nachricht <7fki2s$qc2$1...@news06.btx.dtag.de>...

Karl Gruber

unread,
Apr 21, 1999, 3:00:00 AM4/21/99
to
Hallo!
das müßte durch Zählen der Datensätze (Dcount), die zu dem Datensatz des
Hauptformulars möglich sein.
If Dcount([ID],"Untertabelle",[ID]=forms![Hauptformular]![ID])=0 then
blablabla
end if
Gruß Karl

Sönke Petersen schrieb:

Sönke Petersen

unread,
Apr 21, 1999, 3:00:00 AM4/21/99
to
> if Me.frmUnterformular.Form.RecordsetClone.RecordCount >0 then...

Danke, so hat's geklappt.

Aber trotzdem, warum erkennt Access nicht das ein Feld leer ist oder den
Wert null hat?

Karl Donaubauer

unread,
Apr 22, 1999, 3:00:00 AM4/22/99
to
Sönke Petersen schrieb:

Wenn kein Datensatz vorhanden ist, gibt's auch noch kein Feld zum Prüfen.

HTH
Karl
************ Ich beantworte keine Access-Fragen per Email. **************
Access-FAQ http://members.eunet.at/donkarl/ (derzeit 71 Themen)

0 new messages