StatExport() – Reportergebnis exportieren
Mit der Funktion kann das Ergebnis eines bereits aufbereiteten Reports exportiert werden. Hierfür stehen die auch über die Oberfläche wählbaren Exportformate zur Verfügung.
Hinweis
Die Funktion arbeitet "still" und erzeugt im Fehlerfall eine Exception. Eine bestehende Datei im Ziel-Verzeichnis mit gleichem Dateinamen wird ohne Rückfrage überschrieben. Der Dateiname ist ohne Datei-Endung anzugeben.
Parameter | Beschreibung |
---|
nDab420No: N | Nummer des Reports |
nAction: N | auszuführende Aktion, Zahl oder Konstantenname 0 :statExpDialog - Druckdialog wird angezeigt (Default) 1 :statExpPrint - Drucken ohne Dialog 2 :statExpPreview - Druckvorschau 3 :statExpExport - Druck-Export im angegebenen Dateiformat 4 :statExpExcelExp - Excel-Export der Rohdaten in Datei |
cFileName: C | Name und Pfad der Exportdatei (ohne Datei-Endung). Default: "". Falls kein Pfad angegeben wird, erfolgt die Ausgabe auf den Desktop. |
nExportType: N | Export-Format, Zahl oder Konstantenname verfügbare Werte im Modus nAction = statExpExport 0 :statFmtDefault (von be vorgegebener bzw. letzter Wert) (Default) 1 :statFmtPDF 2 :statFmtRTF 3 :statFmtHTML 4 :statFmtXLS 5 :statFmtGIF 6 :statFmtJPEG 7 :statFmtBMP 8 :statFmtEMF 9 :statFmtWMF verfügbare Werte im Modus nAction = statExpExcelExp 10 :n/a 11 :n/a 12 :statFmtExpCSV 13 :statFmtExpDBF 14 :statFmtExpExcel -> Export nach XLS oder XLSX abhängig vom Startparameter |
cPrinterName: C | Name des Druckers (Default: be-Standarddrucker) |
cLayoutName: C | nur wenn nAction = statExpDialog / statExpPrint Name des Layouts (Default: von be vorgegebener bzw. letzter Wert) |
cSendToName: C | nur wenn nAction = statExpExport Hier kann die Bezeichnung eines "Senden-An" Menüpunkts angegeben werden. Die exportierte Datei wird dann anschließend an das gewählte Fremdprogramm übergeben (Default: Desktop). Achtung: Die Bezeichnungen sind system-spezifisch. |
Beispiel
Weitere Verknüpfungen