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?
Inhalten aus DB holen
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Manuelle Lösung:
Erstelle eine Abfrage, und ziehe das Ergebnis in Dein Writer-Dokument.
Zur Abfrage: Parameter-Abfrage verwenden (vorgestern von mir gepostet)
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)
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)
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?
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?
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
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!
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)
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)