Richard Rienäcker wrote:
Hallo Robert, hallo Frank, hallo Andreas,
vielen Dank für Eure Hilfe und Anregungen. Trotzdem habe ich das Makro nicht zum Laufen gebracht. Da ständig -trotz vieler Änderungen- immer die gleiche Meldung kommt, bin ich fast der Ansicht: mein System hat irgendwo einen Bug. Es geht dabei NICHT um das Date-Format. Das Ansprechen des Formulars scheitert schon. Ich werde nun wahrscheinlich weiter den Weg über die Direkteingabe gehen müssen. Trotz des Fehlschlages möchte ich mich bei Euch nochmals für die Hilfe und Geduld bedanken.


In aller Regel beruht so ein Makro auf Missverständnissen.
Willst Du einfach nur das heutige Datum oder die jetztige Zeit als Standardwert für ein Tabellenfeld setzen? Dafür bedarf es keinerlei Verrenkungen außer einem SQL-Befehl.

Extras>SQL...
ALTER TABLE "TableX" ALTER COLUMN "Stamp" TIMESTAMP DEFAULT CURRENT_TIMESTAMP 
NOT NULL;

Danach noch Ansicht>"Tabellen aktualisieren" und jeder neue Datensatz wird mit einem Zeitstempel versehen, solange nichts anderes eingegeben wird. Im Formular läßt Du das Feld einfach weg, so daß der Benutzer es gar nicht vorgesetzt bekommt oder Du versiehst das Eingabefeld mit einem Hinweis, dass keine Eingabe den aktuellen Zeitstempel setzt. Ach, ja: Bearbeiten>Datenbank>Erweitert:"Formular prüft benötigte Felder"=AUS. Dann klappts auch mit "NOT NULL" in der Felddefinition.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an