Définition :
Cette fonction permet d'exécuter un état Crystal Report défini par l'utilisateur. Elle permet également d'exporter le contenu de l'état dans les formats suivants :
PDF,
CR,
TXT,
WORD,
HTM,
RTF,
XLS.
XLSX, (à partir de Crystal 2016 uniquement et 2024.Q4 de l’ERP) et en mode données uniquement (xls data only)
XLSREC (à partir de Crystal 2016 uniquement et 2024.Q4 de l’ERP) et en mode données uniquement (xls data only),
XLSXREX (à partir de Crystal 2016 uniquement et 2024.Q4 de l’ERP) et en mode données uniquement (xls data only).
...
Syntaxe :
SilExecuterEtat(p1$,p2$,p3$)
SEE(p1$,p2$,p3$)
...
Code Block |
---|
SilExecuterEtat("EXPORT,c:\TEMP\test1.pdf,PDF","cli_cod.rpt","{?Du="+i01102$+"}{?Au="+i01102$+"}") |
Pour un export en XLSREC par exemple :
Code Block |
---|
SilExecuterEtat("EXPORT,c:\TEMP\temp1REC,XLSXREC", "art_codstock", "{?Du=TSM}{Au=ZZZ}","") |
Info |
---|
Si le titre de l'état (p1$) commence par le mot 'PRINT', l'état est imprimé directement sur l'imprimante par défaut. Il n'y a pas, dans ce cas, d'aperçu avant impression. Exemple : SEE("PRINT1,Microsoft Print to PDF", "fav_edit.rpt", "{?Du=} {?Au=ZZZZ} {?Type=F}") Attention : Si l'état Crystal Report ne peut être exécuté à partir de cette fonction, il faut utiliser le « Paramétrage des états » accessible à partir du module « Utilitaires ». |