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]