Hallo André,

>
> 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.

Die Standardeinstellungen bringen das nur beim Erstellen der Tabelle, wie 
schon von anderen in diesem Thread beschrieben.

Das Folgende ist ein Ansatz für die Änderung des Stempels per Knopfdruck (Mit 
Button-Aktion verbinden). Ein Ansatz deshalb, weil ich so nur den momentanen 
Timestamp in das entsprechende Feld hineinsetze, das Formular dies aber nicht 
als Änderung wahrnimmt. Gehe ich einmal in das entsprechende Feld und nehme 
eine Änderung mittel Cursor vor, so wird der gesamte Stamp auch gespeichert. 
Fehlt also noch etwas der Schliff an dem Makro.

Sub Stamp
        DIM odoc AS OBJECT
        DIM odrawpage AS OBJECT
        DIM oform AS OBJECT
        DIM ostamp AS OBJECT
        odoc=thisComponent
        odrawpage=odoc.drawpage
        oform=odrawpage.forms.getByName("MainForm")
        ostamp=oform.getByName("Stamp")
        ostamp.Text = now()
End Sub

"MainForm" = Name des Hauptformulars; wird meist durch den Assistenten so 
benannt
"Stamp" = Name des formatierten Feldes, in dem der Timestamp angezeigt wird.

Gruß

Robert


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

Antwort per Email an