Hallo,
ich hab schon ne weile gesucht, aber leider nichts gefunden. Meine Frage:
kann am die Eingabe von Zahlen in base begrenzen. z.B. Postleitzahlen genau 5 Stellen oder nur eine Eingabe ermöglichen < x?
Zahleneingabe base
Moderator: Moderatoren
Re: Zahleneingabe base
Hallo Holgmw,
Begrenzungen kannst Du innerhalb der Tabelle machen, indem Du ein Feld z.B. nur auf 5 Buchstaben begrenzt. Auch wenn der Name etwas anderes sagt: Postleitzahlen sind keine Zahlen - oder Du schließt aus, dass die Leute z.B. in Dresden überhaupt Post bekommen sollen. Denn in ein Zahlenfeld bekommst Du innerhalb von Base keine führenden Nullen rein. So etwas kannst Du nur über Formatierungen vortäuschen.
Weitere Begrenzungsmöglichkeiten sind in den Formularfeldern enthalten. Dort kannst Du dann auch einen Minimalwert und einen Maximalwert angeben. Innerhalb einer Tabelle zusammen mit der internen HSQLDB begrenzt Du Ganzzahlenwerte nur durch die Typwahl, numerische Felder kannst Du auch von der Länge und der Anzahl der Nachkommastellen her begrenzen. Du musst dafür nur beim Editieren der Tabellen auf die Feldeigenschaften "Länge" und "Nachkommastellen" einen Blick werfen.
Gruß
Robert
Begrenzungen kannst Du innerhalb der Tabelle machen, indem Du ein Feld z.B. nur auf 5 Buchstaben begrenzt. Auch wenn der Name etwas anderes sagt: Postleitzahlen sind keine Zahlen - oder Du schließt aus, dass die Leute z.B. in Dresden überhaupt Post bekommen sollen. Denn in ein Zahlenfeld bekommst Du innerhalb von Base keine führenden Nullen rein. So etwas kannst Du nur über Formatierungen vortäuschen.
Weitere Begrenzungsmöglichkeiten sind in den Formularfeldern enthalten. Dort kannst Du dann auch einen Minimalwert und einen Maximalwert angeben. Innerhalb einer Tabelle zusammen mit der internen HSQLDB begrenzt Du Ganzzahlenwerte nur durch die Typwahl, numerische Felder kannst Du auch von der Länge und der Anzahl der Nachkommastellen her begrenzen. Du musst dafür nur beim Editieren der Tabellen auf die Feldeigenschaften "Länge" und "Nachkommastellen" einen Blick werfen.
Gruß
Robert