NTPProcessReport Ext ( <ReportHandle>, <ReportDestination>, <ShowPrintSetup>, <ShowStatus>, <ShowHideMessages>, <unUsed> ) -> <ErrorCode>
Beschreibung
Mit diesem Befehl wird die Reportgenerierung gestartet, d .h. entweder der Report ausgedruckt oder für die Vorschau vorbereitet und angezeigt. In welcher Form der Report ausgegeben wird, kann über die Parameter der Funktion bestimmt werden. Alle notwendigen Einstellungen für den Report müssen vor dem Aufruf dieser Funktion erfolgt sein. Nach der "Vearbeitung" des Reports ist das durch NTPInit... erstellte Report-Handle nur noch für bestimmte Funktionen verfügbar, d .h. für Funktion wie z. B. NTPExportReport, die auf die erstellte Vorschau-Datei zugreifen.
Hinweis: Der Befehl NTPProcessReportExt ist die Ersatzfunktion für NTPProcessReport, da bei diesem Befehl direkt das Report-Handle übergeben werden kann. Für neue Script-Routinen sollte nur noch diese Funktion benutzt werden.
Hinweis: Durch Aufruf der Funktion werden auch alle durch NTPProcessReportAndAppend mit diesem Report verbundenen Reports angezeigt. Voraussetzung dafür ist die Ausgabe des Reports auf die Vorschau. Wird der Report z. B. auf den Drucker ausgegeben, so werden "verbundene" Reports nicht mit ausgegeben!
Deklaration für Lotus Script
Declare Function NTPProcessReportExt Lib "NTP.DLL" ( Byval ReportHandle As Long, Byval ReportDestination As Long, Byval ShowPrintSetup As Long, Byval ShowStatus As Long, ByVal ShowHideMessages As Long, unUsed As Long ) As Long
Parameter
<ReportHandle> (LONG)
Report-Handle, das bei Aufruf von NTPInit oder NTPInitFromDatabase zurückgeliefert wurde.
<ReportDestination> (LONG)
Bestimmt die Ausgabeform des Reports. Mögliche Werte:
NTPPROCESS_PRINTTOPRINTER
NTPPROCESS_PRINTTOSCREEN
NTPPROCESS_PRINTTOFILE
NTPPROCESS_PRINTTOHTML
NTPPROCESS_PRINTTORTF
NTPPROCESS_PRINTTOPICTURE_JPEG
NTPPROCESS_PRINTTOPICTURE_EMF
NTPPROCESS_PRINTTOPICTURE_PNG
NTPPROCESS_PRINTTOPICTURE_BMP
NTPPROCESS_PRINTTOMHTML
NTPPROCESS_PRINTTOXML
NTPPROCESS_PRINTTOXLS
NTPPROCESS_PRINTTOTXT
NTPPROCESS_PRINTTOPICTURE_TIFF
NTPPROCESS_PRINTTOPICTURE_MTIFF
NTPPROCESS_PRINTTOXHTML
<ShowPrintSetup > (LONG)
Anzeigen eines Druckerauswahldialogs? Mögliche Werte:
NTPPROCESS_SHOWPRINTERDIALOG
NTPPROCESS_HIDEPRINTERDIALOG
<ShowStatus> (LONG)
Soll während der Reporterstellung ein Statusbalken angezeigt werden? Mögliche Werte:
NTPPROCESS_SHOWSTATUSBAR
NTPPROCESS_HIDESTATUSBAR
<ShowHideMessages> (LONG)
Modus für die Ausgabe von Fehlermeldungen. Mögliche Werte:
NTPPROCESS_SHOWMESSAGES
NTPPROCESS_HIDEMESSAGES
<unUsed> (LONG)
Für zukünftige Benutzung reserviert, immer auf 0 setzen.
Rückgabe
<ErrorCode> (LONG)
Nummer des aufgetretenen Fehlers (0 = kein Fehler)