"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