Regina Henschel wrote:

Hallo,

Alexander Peters schrieb:

Andreas S. wrote:

Hallo,

ich möchte gerne aus einer Datenbank mit einer Tabelle für Rechnungen und einer für Rechnungspositionen mit Openoffice eine Rechnung erstellen. Mein Problem ist nur: wie bekomme ich die Rechnungspositionen als Liste in das Dokument? Wenn ich ein Subform einfüge wird darin immer nur ein Datensatz angezeigt. Gibt es eine andere Möglichkeit das zu realisieren, ohne umfangreiche Makros schreiben zu müssen?



Hallo!
Das kannst du mit BASE machen. Du öffnest BASE und öffnest eine Verbindung zu deiner Datenbank.
Bei der Frage, ob die Datenbank angemeldet werden soll, sagst du ja.
Anschließend siehst du in Base deine Tabellen. Und auf der linken Seite eine Schaltfläche für Abfrage.


Ich würde keine Abfrage sondern eine Sicht benutzen. Die sollte dann vom DBMS bereitgestellt werden und nicht erst von OOo erzeugt werden.

Hallo Regina!
Da hast du nicht ganz unrecht. Eine View kann man natürlich auch erzeugen. Jedoch hilft das nicht beim Seitenwechsel, wenn die Rechnung fertig ist. Views benutzt man in der Regel ja nur um SQL-Abfragen zu kürzen, wiederzuverwenden. Jedoch bleibt die Abfrage eine Abfrage und selbst wenn man die Daten von einer View bekommt werden die Daten immer noch so bereitgestellt und von OO erzeugt als wenn es eine normale von OO übergebene Abfrage wäre. Wenn ich in OO ein Group in eine Abfrage einbaue wird das Group vom Server vorgenommen und nicht von OO genauso wie mit einer View. Schließlich erstellt man eine View mittels einer Abfrage alla CREATE VIEW blabla SELECT ....

MfG
Alexander Peters

PS: Zur eigentlichen Frage mit dem Seitenwechsel habe ich im Moment auch keine Musterlösung, wäre aber auch dran interessiert.

mfG
Regina

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




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

Antwort per Email an