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
Report
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:
Formatnummer | Format |
1 | Chrystal Reports-Bericht |
2 | Data Interchange Format |
3 | Winword |
4 | Wertespalten |
5 | Rich Text (RTF) |
6 | Durch Komma separierter Text (CSV) |
7 | Durch TAB separierter Text |
8 | Durch Zeichen separierter Text |
9 | ASCII-Text |
10 | ASCII-Text mit Seitenzahlen |
11 | TAB-separierter ASCII-Text |
12 | Lotus 1-2-3 (WKS) |
13 | Lotus 1-2-3 (WK1) |
14 | Lotus 1-2-3 (WK3) |
15 | Excel 2.1 |
16 | Excel 3.0 |
17 | Excel 4.0 |
18 | Excel 5.0 |
19 | Excel 6.0 |
20 | ODBC |
21 | HTML 3.2 |
22 | Internet Explorer 2 HTML |
23 | Netscape 2 HTML |
24 | HTML 4 |
25 | Excel 7 (Standard) |
26 | Excel 7 (Erweitert) |
27 | Excel 8 (Standard) |
28 | Excel 8 (Erweitert) |
29 |
Für Format 8 können die folgenden zwei Parameter angegeben werden:
_FormatDelString Stringbegrenzer
_FormatDelRecord Feldtrennzeichen
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