Hallo Lars,
>
> 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. 

Bevor ich dafür einen neuen Thread aufmache: Passiert es eigentlich nur bei 
mir, dass Zuweisungen von Makros in das momentane Dokument manchmal nicht 
möglich sind? Ich mache das ja momentan nur, um Datenbankformulare im 
Datenbankcontainer besser bedienbar zu machen. Prompt habe ich natürlich den 
Fehler gemacht, unter "Eigene Makros" abzuspeichern, weil eben das 
Formular "Eingabe" nicht dabei war. Formular schließen, wieder öffnen - 
Zuweisung ist möglich. Formular schließen, wieder öffnen - keine Zuweisung, 
da "Eingabe" nicht angeboten wird. Seltsam.

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

Danke für die Erklärung, langsam komme ich im Verständnis für die 
Zusammenhänge weiter ...
>
> 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.

Ich habe das Gefühl, dass hier vieles nicht dokumentiert ist. Da brauch es 
dann Tools wie Xray und eine gehörige Portion Testbereitschaft, um zum Ziel 
zu kommen. Vielleicht sollten wir 'mal das Wiki um diese Sparte etwas 
erweitern - und wenn es nur eine lose Sammlung von Makros für Datenbanken 
ist.

Gruß

Robert


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

Antwort per Email an