NTPProcessReportExt

 

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)