Datenbank- Browser

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

moritz
*****
Beiträge: 216
Registriert: Mi, 20.10.2004 20:54

Datenbank- Browser

Beitrag von moritz »

Nach langem Suchen habe ich es leider immer noch nicht gefunden. Hat jemand einen Tip, wie man mit Starbasic auf den mit F4 aufzurufenden Datenbankbrowser zugreifen kann? Ich möchte die manuell markierten Datensätze auslesen. Die in der Datenbank ausgewählten Adressen (Namen) sollen als Verteiler in einen Serienbrief als Text eingefügt werden.
Vielen Dank
Moritz
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

Hallo Moritz,

welchen Zweck verfolgst Du denn. Das was Du beschreibst (Serienbrief mit manuell ausgewählten Datensätzen) geht doch ganz einfach mit Bordmitteln Extras>Seriendruck.

Gruß
Stephan
moritz
*****
Beiträge: 216
Registriert: Mi, 20.10.2004 20:54

Datenbankbrowser

Beitrag von moritz »

Mit einem Makro wird eine Faxvorlage aufgerufen, eine Abfrage erstellt und diese Datensätze werden im Datenbankbrowser angezeigt. Anschließend werden die Datensätze für das Serienfax manuell ausgewählt (wegen den vielen Schneiders und Müllers). Die ausgewählten Namen möchte ich dann in die Verteilerliste als Text in jedem Fax einfügen. Ich brauche also in jedem Fax den Empfänger (also den aktuellen Datensatz) und eine Liste aller ausgewählten Namen. Das ganze hatte ich früher in einem Word- Makro und jetzt möchte ich natürlich in OO den gleichen Komfort haben.
Leider weiß ich nicht, wie ich auf das Formular des Datenbankbrowsers zugreifen kann. Notfalls müßte ich ein eigenes Formular mit einer Listbox entwerfen. Den Aufwand möchte ich mir aber gerne sparen.
Moritz
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

Mit einem Makro wird eine Faxvorlage aufgerufen, eine Abfrage erstellt und diese Datensätze werden im Datenbankbrowser angezeigt. Anschließend werden die Datensätze für das Serienfax manuell ausgewählt (wegen den vielen Schneiders und Müllers). Die ausgewählten Namen möchte ich dann in die Verteilerliste als Text in jedem Fax einfügen.
Ja, verstehe ich.
Leider weiß ich nicht, wie ich auf das Formular des Datenbankbrowsers zugreifen kann.


Bin ich derzeitig auch überfragt.
Notfalls müßte ich ein eigenes Formular mit einer Listbox entwerfen. Den Aufwand möchte ich mir aber gerne sparen.
Nun ja. Was ist denn mit Neu>Autopilot Formular? Zugestanden, ein Kombinationsfeld mußt Du manuell einbinden.
Aber wenn Du wirklich nur die Anzeige der Daten als Tabelle zu manuellen Auswählen der Sätze brauchst, brauchst Du doch nur ein Formular was als einziges Steuerelement das Tabellen-Control enthält. Ich bin , ohne es ausprobiert zu haben, zuversichtlich das der Zugriff darauf wie auf eine List- oder Combobox erfolgen kann.


Gruß
Stephan
moritz
*****
Beiträge: 216
Registriert: Mi, 20.10.2004 20:54

Beitrag von moritz »

Das hatte ich mal im Internet zu dem Thema gefunden. Kann aber von StarOffice 5.2 stammen. Jedenfalls scheitere ich schon bei "ActiveModule". Das scheint es bei OO nicht zu geben. Habe viele Möglichkeiten mit xray untersucht.

Sub DBBeamer
ActiveModule.DataBaseBrowser()
End Sub

Moritz
Antworten