Comment : |
Par défaut, la commande SAVE capture la sortie de rapport au format ALPHA comme source de données unique et séquentielle, sans en-têtes ou sous totaux. Cependant, vous pouvez spécifier d'autres formats pour les fichiers SAVE, qui sont compatibles avec de nombreux produits logiciels. Par exemple, vous pouvez spécifier les formats SAVE de manière que la sortie de rapport s'affiche sur une page web, un document texte, une feuille de calcul ou une application de traitement de texte. Sinon, les formats peuvent servir de données d'entrée pour d'autres langages de programmation. Pour une liste des formats pris en charge, consultez Choix de formats de fichiers de sortie.
Quel que soit le format, la commande SAVE ne crée pas un fichier Master.
La commande SAVB est une variante de la commande SAVE. SAVB crée une source de données sans fichier Master, mais les champs numériques sont stockés au format binaire (BINARY). Vous pouvez sauvegarder le fichier SAVB comme données pour différentes applications. La sortie SAVB est la même que la sortie par défaut créée par la commande HOLD.
Dans une requête de rapport, utilisez
ON TABLE SAVE [AS filename] [FORMAT fmt] [MISSING {ON|OFF}]
ou
save_field SAVE [AS filename] [FORMAT fmt] [MISSING {ON|OFF}]
où :
Vous avez aussi la possibilité d'inclure un chemin, entre guillemets simples, indiquant où stocker le fichier SAVE. Par exemple :
ON TABLE SAVE FILENAME 'install_dir:\dir\filename.ext' FORMAT fmt
HTML, HTMTABLE, DHTML
ALPHA, DOC, PDF, WP, Text
DIF, EXCEL, EXL2K, LOTUS, (WK1), SYLK
COMMA, COM, COMT
Pour plus de détails sur tous les formats disponibles, consultez Choix de formats de fichiers de sortie.
La requête suivante extrait des données de la source de données EMPLOYEE et crée un fichier SAVE.
TABLE FILE EMPLOYEE PRINT LAST_NAME AND FIRST_NAME BY DEPARTMENT ON TABLE SAVE END
Une description de la mise en page du ficher ALPHA (format SAVE par défaut) s'affiche après la récupération des enregistrements.
La sortie est :
Dans une requête, utilisez
ON TABLE SAVB [AS filename] [MISSING {ON|OFF}]
ou
save_field SAVB [AS filename] [MISSING {ON|OFF}]
où :
Vous avez aussi la possibilité d'inclure un chemin, entre guillemets simples, indiquant où stocker le fichier SAVB. Par exemple :
ON TABLE SAVB FILENAME 'c:\dir\filename.ext '
La requête suivante extrait des données de la source de données SALES et crée un fichier SAVB.
TABLE FILE SALES PRINT PROD_CODE AND AREA BY DATE WHERE CITY IS 'STAMFORD' OR 'UNIONDALE' ON TABLE SAVB END
Une description du fichier BINARY s'affiche après la récupération des enregistrements.
La sortie est :
WebFOCUS |