Leere Zeichenfolge in Kombinationsfeld

09/07/2008 - 09:32 von Stefan Leitner | Report spam
Hallo,

ich habe in einem Formular mehrere Kombinationsfelder, die ich jedoch nicht
bei jedem Datensatz ausfüllen möchte. Leider erhalte ich bei leeren Feldern
die Meldung, dass eine Zeichenfolge der Lànge nicht verwenden darf.

Feldinhalt ist ein Textfeld der Größe 10, Eingabe erforderlich steht auf
Nein, Datenherkunft ist eine Wertliste (pos;neg mittlerweile um den Eintrag
"" erweitert), Access 2003

Die Felder sind bereits in der Tabelle als Kombifeld erstellt, wenn ich die
Daten dort eingebe, gibt es aber kein Problem.
Interessant ist auch, dass die Meldung nur bei neuen Datensàtzen erscheint,
wenn ich bei einem bereits bestehendem Eintrag den Wert lösche, kommt keine
Fehlermeldung.

Bitte um Hilfe.

lg
Stefan Leitner
 

Lesen sie die antworten

#1 Thomas Winkler
09/07/2008 - 09:48 | Warnen spam
Hi,

Feldinhalt ist ein Textfeld der Größe 10, Eingabe erforderlich steht auf
Nein, Datenherkunft ist eine Wertliste (pos;neg mittlerweile um den Eintrag
"" erweitert), Access 2003



Ist dir evtl schon mal in den Sinn gekommen, dass "" (ein leerer String,
aber immerhin ein String) was anderes sein könnte als ein leeres
Datenbankfeld (Null)?

Interessant ist auch, dass die Meldung nur bei neuen Datensàtzen erscheint,
wenn ich bei einem bereits bestehendem Eintrag den Wert lösche, kommt keine
Fehlermeldung.



Denn dort wird der Wert NULL gesetzt und nicht "".

Du solltest also Deine Liste um NULL erweitern anstatt um "".

HTH

Thomas

"Access? Damit arbeite ich nicht. Das ist doch nur ein abgespecktes Excel."

Ähnliche fragen