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]
