FICHIER

Descrizione

Questa azione è richiamata prima della visualizzazione della finestra di selezione del formato di export, quando si vuole esportare la stampa in un file. Questa azione viene anche richiamata quando la stampa viene inviata per email; in questo caso, l'azione MESSAGERIE permetterà di creare il messaggio, poi l'azione FICHIER di scegliere il formato del file che contiene la stampa. In caso di invio di un messaggio, il nome del file allegato non è modificabile: è il nome della stampa Crystal Reports.

    [M]IMPRIME = 3    la destinazione scelta è: posta elettronica

    [M]IMPRIME = 4    la destinazione scelta è: file

Modello

Stampa

Utilizzo

Permette di evitare la visualizzazione della finestra di selezione del formato di export posizionando OK = 0.

Il nome del file deve essere indicato sia nella videata principale di inserimento dei parametri, sia nel parametro _ExportFile.

Il formato di export deve essere indicato nel parametro _FormatExport. I formati disponibili sono referenziati nel menù locale 91di X3. I valori sono presentati nel riquadro sottostante:

 Numero di formatoFormato 
 1Stampa Crystal report
 2Data interchange format
 3Word per windows
 4Colonne di valori
 5Rich text (rtf)
 6Valori separati da virgole (CSV)
 7Valori separati da TAB
 8Valori separati da un carattere
 9Testo ASCII
 10Testo ASCII paginato
 11Testo ASCII separato da TAB
 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 (esteso)
 27Excel 8 (standard)
 28Excel 8 (esteso)
 29PDF

Per il formato 8, è possibile indicare i 2 seguenti parametri:

_FormatDelString                Delimitatore di stringa

_FormatDelRecord              Separatore di campo

 

Esempio

Export diretto della stampa nel file TOTO che è in formato Word.

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

 

Export diretto della stampa nel file TOTO che è in formato 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