Pflichtfelder überprüfen auf den Wert Null oder 0

01/07/2008 - 20:30 von Leuenberger Christian | Report spam
Um Fehlerhafte Eingaben zu vermeiden,
möchte ich die entsprechenden Felder überprüfen.

Die Pflichtfelder sind im Tag als "Pflicht" deklariert.

Gewisse Felder haben einen Standartwert = 0

Hier kommt nun mein Problem, ich weiss nicht wie ich es überprüfen kann
auf den Wert Null und gleichzeitig auf 0.

Hier ist mein Code:

Dim c As Control

For Each c In Me.Controls
If c.Tag = "Pflicht" And IsNull(c) Then
MsgBox "Ein Pflichtfeld wurde nicht ausgefüllt" & vbNewLine & _
"Un champ de devoir n'a pas été comblé." & vbNewLine & _
"Il campo di dovere dentro non è stato riempito.", 16, _
"Error"
c.SetFocus
Exit Sub
Exit For
End If
Next c
End If


Gruss
Christian
 

Lesen sie die antworten

#1 Josef Poetzl
01/07/2008 - 20:40 | Warnen spam
Hallo!

Leuenberger Christian schrieb:
Um Fehlerhafte Eingaben zu vermeiden,
möchte ich die entsprechenden Felder überprüfen.

Die Pflichtfelder sind im Tag als "Pflicht" deklariert.

Gewisse Felder haben einen Standartwert = 0

Hier kommt nun mein Problem, ich weiss nicht wie ich es überprüfen kann
auf den Wert Null und gleichzeitig auf 0.


[...]
If c.Tag = "Pflicht" And IsNull(c) Then



If me!c.Tag = "Pflicht" And nz(me!c,0) = 0 Then


BTW: Warum haben diese Felder den Standardwert 0, wenn doch ein
anderer Werte eingeben werden soll?

mfg
Josef


EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen