Werte aus SQL Datenbank in ein PDF schreiben

  • VB6

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von petaod.

    Werte aus SQL Datenbank in ein PDF schreiben

    Hallo liebes Forum,

    ich nutze dieses Forum schön länger, wenn auch nur als stiller Mitleser und "Abschreiber". ;)
    Jetzt habe ich aber doch mal eine eigene Frage:

    Meine Erfahrungen in VB Script halten sich wirklich in Grenzen. Aber ich stehe vor einer wichtigen Aufgabe:

    Ich muss eine Routine entwerfen, die täglich zu einer bestimmten Zeit eine SQL Tabelle ausliest und diese Werte in ein PDF Dokument schreibt. Es sollte also täglich ein PDF Dokument erstellt werden.
    Die tägliche Auslösung des Scripts stellt natürlich kein Problem dar, aber die SQL Abfrage und Erstellung eines PDF Dokuments kann ich leider gar nicht einordnen bzw. umsetzen.
    Kann mir vielleicht jemand Codeschnipsel oder Quellen für ähnliche Projekte nennen?

    Ich bräuchte irgendwie ein Anfang. :/

    Ich bin für jeden noch so kleinen Tip für Programmieranfänger dankbar. :saint:
    Falsch getaggt?
    Du redest von einem Script, deshalb gehe ich von VBS aus.
    Da benötigst spätestens beim Schreiben der PDF ein Hilfsprogramm.

    Du könntest beispielsweise Excel starten, um die PDF zu erzeugen.
    Dann kannst du aber auch gleich ein Excel nehmen, das deine DB als externe Quelle nimmt.

    Wenn du soweit bist ist es noch ein Fünfzeiler

    Visual Basic-Quellcode

    1. Set XL = CreateObject("Excel.Application")
    2. Set wb = XL.OpenWorkbook("c:\ExcelTemplate.xlsx")
    3. Set ws = wb.Sheets("DbView")
    4. 'ggf noch einen Refresh der DB-View
    5. ws.ExportAsFixedFormat Filename:="c:\DB.pdf", Type:=1 'xlTypePDF
    6. wb.Close False
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „petaod“ ()