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]