Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

"Richtiger" Wert für leeres Uhrzeitfeld

Begonnen von Klaus S. aus B, November 04, 2013, 16:48:15

⏪ vorheriges - nächstes ⏩

Klaus S. aus B

Hallo zusammen,

eine ziemlich banale Frage:

Ich will in einer IF Abfrage prüfen, ob ein als Datum/Uhrzeit definiertes Feld leer ist.
Was ist der richtige Wert?

#00:00:00# nimmt er nicht, macht #12:00:00 AM# daraus und gibt das falsche ergebnis
0 gibt mir Fehler "unzulässige Verwendung von NUll"
= Null dito.

So sieht mein Code aus und ich lande immer im Else: Teil.

Dim startreise As Date
 
If Me!Taxhur = 0 Then
     startreise = Me!VMu
    Else: startreise = Me!Taxhur
  End If


Gruß
Klaus

Stapi

Hallo Klaus

Schau mal unter Hilfe F1 "is Null"
Grüße aus dem schönen NRW
Stefan

DF6GL

Hallo,


im VBA-Code:


Dim startreise As Date
 
If IsNull(Me!Taxhur)  Then
     startreise = Me!VMu
    Else: startreise = Me!Taxhur
  End If



oder auch:

Dim startreise As Date
 
If nz(Me!Taxhur,0) = 0 Then
     startreise = Me!VMu
    Else: startreise = Me!Taxhur
  End If

Klaus S. aus B