Hallo Holger, > > hier noch einmal konkret mein Problem > > Tabellenaufbau (Bsp.) > > ArtNr/Bezeichnung/Menge/etc. > > Die ArtNr darf nur Zahlenwerte zwischen 1000 und 9999 enthalten. Dieses ist > die Gültigkeitsregel. > > Bei Falscheingabe einer Artikelnummer soll eine Gültigkeitsmeldung > erscheinen, z. B. > > "Geben sie bitte eine 4-stellige Artikelnummer ein". > > Die Eingabe des Datensatzes soll aber nicht über ein Formular sondern direkt in der Tabellenansicht geschehen.
Ich wüsste keine Variante, wie eine englischsprachige HSQLDB eine deutschsprachige Rückmeldung geben soll. Wie Andreas für die HSQLDB schreibt wäre dort dann wohl der Eintrag "BETWEEN 1000 AND 9999" fällig. Die Fehlermeldung käme aber sicher in Englisch. Ansonsten wäre die Bedingung recht einfach zu lösen, aber wenn Du unbedingt Formulare vermeiden willst .... Die einfachste Formularvariante mit einem Tabellenkontrollfeld ist weitgehend gleich der Tabelleneingabe. Und da ist für ein Zahlenfeld die Bedingung locker festlegbar - unabhängig von dem, was in der Datenbank festgeschrieben ist, sofern es dem eben nicht widerspricht. Zusätzlich kannst Du sie auch über ein Makro abfangen und mit einem entsprechenden Text versehen. Gruß Robert --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
