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]