Hallo Winfried,

> > Ich suche jetzt gerade den einfachen Weg
>
> wäre es eine Option die Spalte mit "DEFAULT CURRENT_DATE" zu
> definieren und das Datum nicht einzugeben, wenn es "heute" sein
> soll?

Ist zwar nicht gerade Nutzerfreundlich, würde aber zum Ziel führen, ohne dass 
allzu lange gesucht werden müsste. So etwas müsste eigentlich in den 
Tabelleneigenschaften beeinflussbar gemacht werden - aber wenn ich die 
issue-Listen sehe gibt es ja viele Wünsche.
>
> Befehl zum Ändern einer Tabelle der internen HSQL-Datenbank:
> unter Extras>SQL...
>
> alter tabelle alter spalte DATE DEFAULT CURRENT_DATE

Ich habe das Folgende probiert:

ALTER TABLE "Rechnung" ALTER COLUMN "Datum" DATE DEFAULT CURRENT_DATE

Die Tabelle hat den Namen Rechnung, die Spalte heißt Datum. Beim ersten 
Formularstart stand dann plötzlich aus unerfindlichen Gründen 1.1.1900 in dem 
Datumsfeld - anschließend blieb das Feld dann aber leer.

Prinzipiell ist diese Lösung so für SchülerInnen nachvollziehbar. Da werden 
wir an dieser Stelle dann zum erstem Mal die Tiphilfe bei den Kontrollfeldern 
bemühen.

Leider funktioniert so allerdings die Kleinschrittigkeit nicht, mit der wir 
die Datenbank entwickeln. In der erforderlichen Tabelle sollte zuerst nur ein 
automatisch generierter ID-Wert sowie das Datum (als Rechnungsdatum) liegen. 
Und wenn in dem Datumsfeld nichts steht speichert natürlich das Formular auch 
nichts ab.

So muss also schon der nächste Schritt vorweggenommen werden - die KundenID 
muss mit in die Tabelle, obwohl noch gar keine Kunden-Tabelle existiert. Wenn 
dort etwas eingegeben wird klappt auch das Abspeichern.

Erst einmal vielen Dank für den Tip.

Gruß

Robert


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an