FICHIER

Beschreibung

Diese Aktion wird vor der Anzeige des Auswahlfensters des Exportformats aufgerufen, wenn man den Druck in eine Datei exportieren möchte. Diese Aktion wird auch aufgerufen, wenn man den Druck über das Postfach sendet; In diesem Fall ermöglicht die Aktion MESSAGERIE die Erstellung der Nachricht und dann der Aktion FICHIER zur Auswahl des Formats der Datei, die den Druck enthält. Bei Versand einer Nachricht kann der Name der angehängten Datei nicht geändert werden: dies ist der Name des Crystal Reports.

    [M]IMPRIME = 3    das gewählte Ziel ist: Postfach

    [M]IMPRIME = 4    das gewählte Ziel ist: Datei

Vorlage

Report

Verwendung

Ermöglicht das Verhindern der Anzeige des Auswahlfensters des Exportformats durch Postionierung von OK = 0.

Der Name der Datei muss entweder in der Haupmaske der Parametererfassung oder im Parameter _ExportFile angegeben werden.

Das Exportformat muss im Parameter _FormatExport angegeben werden. Die verfügbaren Formate sind im lokalen Menü 91 von X3 referenziert. Die Werte werden in den untenstehenden Tabellen übernommen:

 FormatnummerFormat
 1Chrystal Reports-Bericht
 2Data Interchange Format
 3Winword
 4Wertespalten
 5Rich Text (RTF)
 6Durch Komma separierter Text (CSV)
 7Durch TAB separierter Text
 8Durch Zeichen separierter Text
 9ASCII-Text
 10ASCII-Text mit Seitenzahlen
 11TAB-separierter ASCII-Text
 12Lotus 1-2-3 (WKS)
 13Lotus 1-2-3 (WK1)
 14Lotus 1-2-3 (WK3)
15Excel 2.1
 16Excel 3.0
 17Excel 4.0
 18Excel 5.0
 19Excel 6.0
 20ODBC
 21HTML 3.2
 22Internet Explorer 2 HTML
 23Netscape 2 HTML
 24HTML 4
 25Excel 7 (Standard)
 26Excel 7 (Erweitert)
 27Excel 8 (Standard)
 28Excel 8 (Erweitert)
 29PDF

Für Format 8 können die folgenden zwei Parameter angegeben werden:

_FormatDelString                Stringbegrenzer

_FormatDelRecord              Feldtrennzeichen

 

Beispiel

Direkter Export des Drucks in die Datei TOTO im Word-Format.

$FICHIER
OK=0
NBPAR+=1:PARAMETRE(NBPAR) = "_ExportFile="+chr$(1)+"C:\tmp\TOTO.xls"
NBPAR+=1:PARAMETRE(NBPAR) = "_FormatExport="+chr$(1)+"27"
Return

 

Direkter Export des Drucks in die Datei TOTO im Format 8.

$FICHIER
OK=0
NBPAR+=1:PARAMETRE(NBPAR) = "_ExportFile="+chr$(1)+"C:\tmp\TOTO.xls"
NBPAR+=1:PARAMETRE(NBPAR) = "_FormatExport="+chr$(1)+"8"
NBPAR+=1:PARAMETRE(NBPAR) = "_FormatDelString="+chr$(1)+'"'
NBPAR+=1:PARAMETRE(NBPAR) = "_FormatDelRecord="+chr$(1)+chr$(13)+chr$(10)
Return