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]

Antwort per Email an