"Andreas Saeger" <mailto:[email protected]> schrieb:
> André Dittmann, Pastor wrote:
> > Hallo,
> > 
> > folgendes Problem:
> > 
> > Ich habe eine Tabelle "Korrespondenztagebuch" mit zugehröriger (mittels 
> > Assistentem erstellten) Formular.
> > 
> > Doch eigentlich dachte ich, wenn ich TIMESTAMP in der Entwurfansicht der 
> > Tabelle wähle, aktualisiert sich das Feld bei jedem Erstellen / Ändern 
> > eines Datensatzes automatisch.
> > Doch das tut es nicht.
> > 
> > Was muss ich wo eintragen, damit genau das passiert.
> > 
> > Habe mir schon die Finger wundgegooglet und mein Buch von Michael Mahrt 
> > zu OO Base 3 hilft mir auch nicht weiter...
> > 
> > Vielleicht ihr?
> 
> Man kann CURRENT_TIMESTAMP als Standardwert setzen, nur eben nicht in 
> der Base-Oberfläche. Standardwert bedeutet, dass jeder neue Datensatz 
> beidem keine andere Zeit explizit eingegeben wird, einen automatischen 
> Zeitstempel erhält. Überschreiben des Stempels ist jederzeit möglich, 
> Änderungen des bestehenden Datensatzes in anderen Feldern ändert den 
> Stempel nicht.
> Ein bestehendes Zeitfeld kann wie folgt automatisiert werden:
> Menü:Extras>SQL...
> ALTER TABLE "TableX" ALTER COLUMN "Stamp" TIMESTAMP DEFAULT 
> CURRENT_TIMESTAMP NOT NULL;
> Menü:Ansicht>Tabellen aktualisieren (immer wenn wir etwas "hinter dem 
> Rücken" von Base geändert haben)
> 
> Beispieldatenbank:
> http://user.services.openoffice.org/en/forum/download/file.php?id=3048
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: mailto:[email protected]
> For additional commands, e-mail: mailto:[email protected]
> 
> 
Diese mail ist nicht für mich bestimmt!
mfg hh

Antwort per Email an