Hallo André,
>
> Doch klingt das, was du beschrieben hast für eine andere Datenbank
> interessant.
> Also: magst du mir erklären, wo ich genau deinen Code einzutragen habe...

Der Code wird bei Base eingefügt unter 
Extras - Makros - Makros verwalten - OpenOffice org Basic ...
> >
> > 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.

Du musst die Felder im Formular entsprechend umbenennen. Wenn Du das Makro 
dann mit einer Schaltfläche und der Eigenschaft "beim Auslösen" verknüpfst, 
so schreibt es in das Feld den aktuellen Stamp. Nur leider erkennt das 
Formular die Änderung nicht, so dass das Abspeichern zur Zeit nicht richtig 
läuft.
Ich habe schon auf verschiedenen Wegen probiert, auch mit Markierung und 
ähnlichem. Auf dem Wege will das Formular zwar speichern, erhält aber keine 
Rückmeldung und speichert anscheinend auch nicht. Ist mir also auch noch ein 
bisschen ein Rätsel.
Auf jeden Fall reicht es, die letzte Ziffer in dem Feld zu löschen und neu zu 
schreiben. Dann wird der Inhalt komplett übernommen.

Gruß

Robert

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

Antwort per Email an