Volker Heggemann schrieb:
[email protected] schrieb:
Hi regina,

ich wollte eine Tabelle (analog ACCESS) mit VB6 verarbeiten.
Was Regina schreibt solltest du auf jeden Fall beantworten!
Vielleicht verstehe ich dich auch so. (Wenn du auch analog Access in Klammern gesetzt hast, und ich keine Ahnung habe ob es
ein analoges Access gibt. Ich kenne nur das digitale ;-)
Spass bei Seite.

Du möchtest eine Datenbanktabelle mit VBA verarbeiten.
Das verstehe ich so, das du eine Datenbank mit OOffice erstelltst, und auf diese nun mit einem Basic Programm zugreifen möchtest. (Weil - und das vermute ich nur - kann es mir aber SEHR gut vorstellen, die Openoffice Basic Befehle (sprich UNO) viel zu kompliziert anzuwenden sind. Und das liegt meiner Meinung nach an der fehlenden Dokumentation!)

Trotz alle dem ist es notwendig zu wissen welcher Art deine Datenbank ist. Openoffice erstellt über seinen Datenbank Assistenten HSQL Datenbanken. Diese sind mit Openoffice (auch mit OObasic) "verarbeitbar". Aber da Openoffice ein Frontend für alle möglichen Datenbanken bereitstellt kann es ja auch sein, das deine Datenbank im Hintergrund eine MySql oder Paradox oder was auch immer Datenbank ist.

Da VBA so weit ich weiss eine Schnittstelle zu ODBC hat, kann man VBA Anweisungen auf alle Datenbanken mit eben dieser Schnittstelle ausführen. (Natürlich kann VBA auch Access und ander MS sachen.. aber darum geht es ja hier nicht) Für das Openoffice Datenbank Backend HSQL gibt es so eine Schnittstelle nicht (ich habe keine gefunden).
Dafür ist es aber über UNO ansprechbar.
D.h. Progarmmiersprachen, die auf externe Schnittstellen (und DLL ) zugreifen können, können via UNO-Aufruf auch an die Openoffice Datenbanken heran.
Ob das allerdings in deinem Sinne ist?

mfg
Volker




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Hi Volker,

und wie funktioniert das mit UNO und VB??

Gruß Winni

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an