Zeitfeld, aktuelle Uhrzeit, Formular

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Zeitfeld, aktuelle Uhrzeit, Formular

Re: Zeitfeld, aktuelle Uhrzeit, Formular

von komma4 » Mi, 02.04.2008 21:05

Korrektur:

Alter table "Zeit" alter "Stempel" set default current_timestamp

Klappt es damit, Anton?

Re: Zeitfeld, aktuelle Uhrzeit, Formular

von komma4 » Mi, 02.04.2008 20:45

Anton22 hat geschrieben:weiß also nicht so genau welches Format dies ist (SQL??)
Das steht -bei einer geöffneten BASE-Datei- unten in der Statuszeile.

Leider weiss ich nicht welchen Eintrag in "Defaultwert" geschrieben werden muss, um Deinen Wunsch per Definition zu erfüllen.

Allerdings kann mit dem folgenden Befehl (auszuführen unter Extras>SQL...; nach Anpassen von Tabellen- und Feldname) der Defaultwert gesetzt werden:
Alter "Tabelle1" Alter "spaltename" set default current_timestamp


Die Spalte wird allerdings erst mit dem Zeitstempel gefüllt wenn der Datensatz in die Tabelle eingefügt wird... Du kannst die Spalte (das Feld) in der Erfassungsmaske weglassen.

Reicht Dir das?

Re: Zeitfeld, aktuelle Uhrzeit, Formular

von komma4 » Sa, 29.03.2008 09:08

Anton,

DateTime2
ist nicht für BASE angepasst - weil i.d.R. nicht notwendig.

Erfasst Du einen neuen Datensatz, so kann die Spalte schon per Tabellendefinition, bswp. DEFAULT CURRENT_TIMESTAMP gesetzt werden (ist abhängig von der verwendeten Datenbank: HSQLDB?)

Bei Änderungen am Datensatz empfiehlt sich u.U. der Einsatz eines Makros

Und: wenn Du ein Makro hast, das "nur" in das falsche Feld setzt: setze den Focus vor Aufruf korrekt [base_setFocus]

Hoffe, die Tipps helfen Dir weiter...?

Nach oben