MS ACCESS soll einen Datenbankeintrag an OO-Writer übergeben

Das Textverarbeitungsprogramm

Moderator: Moderatoren

nde2hxl
Beiträge: 2
Registriert: Mo, 10.07.2006 11:41

MS ACCESS soll einen Datenbankeintrag an OO-Writer übergeben

Beitrag von nde2hxl »

ein freundliches Hallo an alle,

meine MS ACCESS-Datenbank hat eine Tabelle, in der Adressendaten stehen.

Wie kann OO-Writer auf diese Daten zugreifen?

Die MS ACCESS-Datenbank wird mit einem selbst programmierten VISUAL BASIC FOR APPLICATION verwaltet. Befindet man sich auf dieser selbstprogrammierten Oberfläche und klickt auf ein bestimmtes Feld, wird MS-WORD geöffnet und der Inhalt des angeklickten Feldes in das MS-WORD-Dokument eingetragen. Jetzt kann man das MS-WORD-Dok ausdrucken.

Ich möchte statt MS-WORD jetzt OO-WRITER einsetzen.

Weil ich nicht weiss wie ich die komplette DB inklusive des Basic-Codes in ein OO-Format konvertiere, so, dass die DB auch nachher noch funktioniert, steht es also vermutlich nicht zur Debatte, die DB zu konvertieren in OO-Software. Auch die auszudruckenden Doks sollen nicht in MS-ACCESS erstellt werden.

Jetzt suche ich eine Möglichkeit, den Inhalt des angeklickten Feldes in ein OO-Writer-Dok zu senden, um das Dok dann auszudrucken.

Kennt jemand eine Lösung, oder die Schnittstellen zu OO-WRITER?

Schöne Grüße
Horst
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Horst,

entweder - oder.....

MS Access, MS Word und VBA können sehr gut miteinander zusammenarbeiten.

OOo Base, OOo Writer und OOo Basic können auch sehr gut miteinander arbeiten :-)

Aber es sind und bleiben verschiedene Welten.

MS Access, VBA und OOo Writer wirst du so einfach nicht zusammenbekommen. Es gibt zwar Wege, aber die sind sehr kompliziert und erfordern viel Wissen von VBA und der OOo API.

Empfehlung:
Wenn du von MS weg willst, so beginne, die Applicktion in Base oder direkt mit OOo nachzubauen - die eigentliche Datenbank (nur die Daten) kannst du problemlos einbeziehen. Formulare, Berichte und Makrocode aber wirs du wohl neu schreiben müssen :-(

Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
nde2hxl
Beiträge: 2
Registriert: Mo, 10.07.2006 11:41

Beitrag von nde2hxl »

hallo Thomas,

vielen Dank für die Info. Dann muss ich nicht weiter nach dieser Lösung suchen. Habe mir schon sowas gedacht.

Das Nachbauen wollte ich ja eben vermeiden. Ist so viel Arbeit.

Aber ginge das denn? Hat Base auch sowas wie VBA? Jo, ich will weg von MS.

Schöne Grüße
Horst
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Horst,
Hat Base auch sowas wie VBA?
Ja. Und bis jetzt habe ich nichts gefunden, was in MS funktioniert und OOo nicht geht.
Allerdings: MS VBA ist länger auf dem Markt und somit weiter verbreitet. Es gibt mehr LIteratur, mehr Hilfen, und die Bedienung ist wohl einfacher.
Mit OOo Basic (oder Python oder ....) hast du mehr Frust, mehr Sucherei und musst stärker manuell programmieren :wink:

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten