Inhalten aus DB holen

Das Textverarbeitungsprogramm

Moderator: Moderatoren

steven11
**
Beiträge: 25
Registriert: So, 11.02.2007 10:55

Inhalten aus DB holen

Beitrag von steven11 »

Hi,
ich habe eine DB, in der Rechnungen sowie die Rechnungspositionen gespeichert sind.

Im Writer habe ich eine Rechnungsvorlage, wo die Kundeninfos, Rechnungsdatum, ... angezeigt werden sollen. Die Rechnungspositionen sollen in einer Tabelle automatisch angezeigt werden.

Wie bekommt man sowas hin? Die Tabelle muss sich dazu dynamisch vergrößern, außerdem muss abhängig von der aktuellen Rechnung der WHERE-Teil der DB-Abfrage angepasst werden:
SELECT * FROM tblRechnungsPos WHERE rechnungsNr = XXX

XXX ist hier abhängig von der aktuell auszufüllenden Rechnung. Gibt es irgendwo gute Tutorials zum DB-Handling, wo solche Fragen behandelt werden?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Beitrag von komma4 »

Manuelle Lösung:
Erstelle eine Abfrage, und ziehe das Ergebnis in Dein Writer-Dokument.
Zur Abfrage: Parameter-Abfrage verwenden (vorgestern von mir gepostet)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
steven11
**
Beiträge: 25
Registriert: So, 11.02.2007 10:55

Beitrag von steven11 »

ok, das mit dem Parameter ist jetzt klar.

Das Reinziehen der Abfrage bringt hier leider nichts, weil die Tabelle einen Foot-Teil hat, wo z.B. die Mwst, Gesamtpreis, ... angezeigt werden. Ich müsste dann manuell die Werte aus der reingezogenen Tabelle in die vorgefertigte kopieren - ich möchte aber eine voll automatisierte Lösung, wo man nur noch die Rechnungsnr angeben muss.

Hast du mir Links zu guten Tutorials, wie man solche DB-Sachen mit Makros erledigen kann?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Beitrag von komma4 »

Zu Base: http://www.pitonyak.org

Wenn Du Makros verwenden / programmieren kannst, dann setzt Du Dir die Abfrage zusammen und abarbeitest das Ergebnis (ROWSET). Ist bestimmt ein "bisschen Fummelei": Du kannst ja nicht einfach die Ergebniszeilen in Writer ausgeben, weil DU vorher nie weisst, ob die Zeile noch auf die Seite passt (bei zusätzlicher Summen-/Übertragszeile). Sollte aber auch machbar sein.
Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten