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!
set rsUnterformDaten =
.openrecordset( Me.frmUnterformular.form.Recordsource, dbopendynaset)
gibt den Fehler: ungültige Verwendung von null.
--
Günther
gri...@gmx.de
http://www.ostfrieslandweb.de/
Sönke Petersen schrieb in Nachricht <7fki2s$qc2$1...@news06.btx.dtag.de>...
Sönke Petersen schrieb:
Danke, so hat's geklappt.
Aber trotzdem, warum erkennt Access nicht das ein Feld leer ist oder den
Wert null hat?
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)