PDA

Vollständige Version anzeigen : Wenn Abfrage auf vorh. Datum bzw. nicht vorh. Datum


Superhardy
18.01.2003, 15:24
XP.Prof., ACCESS 2000

Hi,

ich habe Probleme mit der WENN Funktion:
Ein Datumsfeld soll nach Inhalt abgefragt werden und zwar unspezifisch, d.h. wenn ein Datum darin steht dann das, wenn keins darin steht dann das. Versucht habe ich es mit:
WENN MEIN DATUMSFELD = "Wildcard" - also irgendein Datum; funktionierte nicht
und
WENN MEIN DATUMSFELD = "" - also leer; funktionierte auch nicht.

Was mache ich verkehrt?

Danke für Eure Mühen im Voraus.

Herzliche Grüße

Holger

Aquarii
18.01.2003, 15:28
Hallo Holger,

versuche mal:
if IsNull (MeinDatumsfeld)...

racoon0506
18.01.2003, 15:28
Moin.

WENN MEIN DATUMSFELD = "" - also leer;

versuche mal auf Null zu prüfen.

wenn IstNull(MeinDatumsfeld) dann.... hier steht im Datumsfeld wirklich nichts!
oder
wenn nicht IstNull(MeinDatumsfeld) dann.... hier wird nur etwas ausgeführt, wenn das Feld NICHT leer ist.


(und Heiko hat schneller geantwortet!)

Superhardy
18.01.2003, 15:45
@Aquarii, @racoon0506

Danke! IsNull half mir!

Frage: Wie sieht denn die Wenn-Funktion "nicht IstNull" aus? Sorry, für meine "dummen" Fragen!

Herzliche Grüße

Holger

racoon0506
18.01.2003, 16:01
Entsprechend der Zeile
If Isnull(MeinDatumsfeld)

sieht das folgendermassen aus
if Not isnull(MeinDatumsfeld)

doktor
18.01.2003, 16:11
Hallo

Wenn ein Ausdruk not null ist liefert True sonst False
daher reicht es

IF DeinDatum then

anweisungen.....

else

anweisungen....

end if

grüß
doc