Seite 2 von 2

Re: Datenbank für Kleingewerbe / Abwandlung einer Bespieldatenbank

Verfasst: Mo 3. Feb 2020, 15:46
von F3K Total
Hallo,
da ich die Ansicht für den Bericht auch überarbeitet hatte, musste ich hier noch eine Änderung vornehmen, jetzt wird nur die aktuelle Rechnung geöffnet.

Gruß R

Re: Datenbank für Kleingewerbe / Abwandlung einer Bespieldatenbank

Verfasst: Mo 14. Sep 2020, 15:38
von Tommy69
Hallo zusammen, ich mal wieder... ;)

Habe die ersten gefühlten 300 Rechnungen mit Euren Anpassungen drucken können (Vielen Dank nochmal!); bin aber jetzt auf der Suche nach einem, nennen wir es mal, Addon. Es hat auch so gesehen nichts mit der base-Db zu tun, aber ich wollte es nicht, indem ich an anderer Stelle einen Thread dazu eröffne, aus dem Kontext reißen.

Also folgendes:
Beim Klick auf "Rechnung drucken" wird diese in Writer geöffnet. Soweit sogut.
Jetzt mein Ponyhof:
Lässt es sich realisieren, dass
a) sich automatisch nach dem Anzeigen der Rechnung in Writer die Funktion "Direktes Exportieren als PDF" öffnet und
b) dann im Speicherfenster die Rechnungsnummer als Dateiname vorgeschlagen wird
?

Falls nicht, auch gut. Aber es würde Zeit sparen.

Gruß,
Thomas

Re: Datenbank für Kleingewerbe / Abwandlung einer Bespieldatenbank

Verfasst: Mo 14. Sep 2020, 16:56
von RobertG
Hallo Thomas,

ich weiß ja nicht, wie weit Deine Datenbank bisher mit Makros belastet ist. Ich kopiere hier einfach einmal aus dem aktuellen Handbuch, S. 532:
Soll statt des Drucks oder zusätzlich zu dem Druck auch eine *.pdf-Datei des Dokumentes als Sicherungskopie abgelegt werden, so wird darauf mit der Methode storeToURL() zugegriffen:

Code: Alles auswählen

Sub BerichtAlsPDFspeichern(oReport AS OBJECT)
DIM stUrl AS STRING
DIM arg(0) AS NEW com.sun.star.beans.PropertyValue
arg(0).name = "FilterName"
arg(0).value = "writer_pdf_Export"
stUrl = "file:///...."
oReport.storeToURL(stUrl, arg())
End Sub
Bei der URL muss natürlich eine komplette URL-Adresse angegeben werden. Noch sinnvoller ist es, diese Adresse z.B. gekoppelt mit einem unverwechselbaren Merkmal des gedruckten Dokumentes zu versehen, wie z.B. der Rechnungsnummer. Sonst könnte es passieren, dass eine Sicherungsdatei beim nächsten Druck einfach überschrieben wird.
Gruß

Robert