Hallo Robert, Hallo Frank,

Robert schrieb:
> Ich nehme an, dass Du
> http://www.ooowiki.de/BaseApi
Das entspricht, etwas gekürzt, den Ausführungen im angesprochenen Buch.

> > Hintergrund: Ich will erreichen, dass die Makros in den Formularen
> > auch dann funktionieren, wenn die die Datenbank umbenannt wird.
> Aber wie willst Du dann feststellen, dass die umbenannte Datenbank die
> richtige ist?
1. Woher weiß ich denn, dass die Datenbank mit dem Namen "xyz"
tatsächlich die ist, für die ich das Makro programmiert habe? Bei
allen Anderen Modulen ist es so, dass ich das Makro im entsprechenden
Dokument speichere und über ThisComponet auf genau diese Dokument
zugreifen kann. Eine Base Datei verfügt aber über keinen Container für
Makros, nur die einzelnen eingebetten Objekte, wie z.B. ein Formular,
was nichts anderes ist als eine eingebettetes Writer-Dokument,
verfügen ihrer Seits über Makro-Container. Verwendet man in diesen
aber ThisComponet, bezieht sich das auf das Writer-Dokument, nicht auf
die über geordnete Datenbank. (Soviel zur Erklärung für Robert und
alle anderen Interessierten).

Frank schrieb:
> ThisComponent.Parent sollte es tun. (Oder war ThisComponent der
> Controller? Dann ThisComponent.Model.Parent.)

Und das scheint der Trick zu sein, wie man an das übergeordnete Objekt
zum eingebettenen Was-auch-Immer-This-Component kommt. Danke.

Gruß Lars

P.S.: Könnte sich bitte mal einer die Mühe machen, eine Buch "UNO für
Dummies" zu schreiben. Ich verlaufe mich ständig in diesem
Objektmodell, wahrscheinlich habe ich deshalb auch noch nicht so
richtig Spass am Makroprogrammieren unter OOo gefunden.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an