Cómo crear archivos SAVE y SAVB

Cómo:

De forma predeterminada, el comando SAVE captura salida de informe en formato ALPHA como un origen de datos secuenciales simples, sin encabezados ni subtotales. Sin embargo, puede especificar una variedad de formatos diferentes para los archivos SAVE que son compatible con una serie de productos de software. Por ejemplo, puede especificar formatos SAVE para mostrar salida de informe en una página web, un documento de texto, una hoja de cálculo o una aplicación de procesamiento de texto, o bien usarlos como entradas a otros lenguajes de programación. Para obtener una lista de los formatos admitidos, vaya a Cómo seleccionar formatos de salida de archivos .

Independientemente del formato, el comando SAVE no crea un archivo máster.

El comando SAVB es una variación del comando SAVE. SAVB crea un origen de datos sin un archivo máster, pero los campos numéricos se almacenan en formato BINARY. Puede utilizar el archivo SAVB como entrada a una variedad de aplicaciones. La salida SAVB es la misma que la salida predeterminada creada con el comando HOLD.


Principio de página

x
Sintaxis: Cómo Crear un archivo SAVE

Desde una solicitud de informe, utilice

ON TABLE SAVE [AS filename] [FORMAT fmt] [MISSING {ON|OFF}]

o

save_field SAVE [AS filename] [FORMAT fmt] [MISSING {ON|OFF}]

donde:

save_field
Es el nombre del último campo en la solicitud, excluyendo a los campos BY y ACROSS.
AS filename
Especifica un nombre para el archivo SAVE. Si no especifica un nombre de campo, se usa SAVE como el predeterminado. Dado que cada comando SAVE posterior reemplaza al archivo SAVE anterior, se aconseja codificar un nombre de archivo distinto en cada solicitud para dirigir los datos extraídos a un archivo separado, evitando de esa manera que sea reemplazado por el próximo comando SAVE.

Puede incluir también una ruta, puesta entre comillas simples, que indique dónde guardar el archivo SAVE. Por ejemplo:

ON TABLE SAVE FILENAME 'install_dir:\dir\filename.ext' FORMAT fmt
FORMAT fmt
Especifica el formato del archivo SAVE. ALPHA es el formato predeterminado.
  • Para mostrar como o en una página web:
    HTML, HTMTABLE, DHTML
  • Para usarlo en un documento de texto:
    ALPHA, DOC, PDF, WP,  Text
  • Para usarlo en una aplicación de hoja de cálculo:
    DIF, EXCEL, EXL2K, LOTUS, (WK1), SYLK
  • Para usarlo en una aplicación de base de datos:
    COMMA, COM, COMT

Para más detalles sobre todos los formatos disponibles, vaya a Cómo seleccionar formatos de salida de archivos .

MISSING
Garantiza que los campos con el atributo MISSING que estén activados pasen al archivo SAVE. MISSING OFF es el atributo predeterminado. Consulte Cómo manejar registros con valores de campo no disponibles.


Ejemplo: Cómo crear un archivo SAVE

La siguiente solicitud extrae datos del origen de datos EMPLOYEE y crea un archivo SAVE.

TABLE FILE EMPLOYEE
PRINT LAST_NAME AND FIRST_NAME
BY DEPARTMENT
ON TABLE SAVE
END

Después de que se han recuperado los registros, aparece una descripción del diseño del archivo ALPHA (el formato de SAVE predeterminado).

La salida es:


Principio de página

x
Sintaxis: Cómo Crear un archivo SAVB

desde la solicitud, utilice

ON TABLE SAVB [AS filename] [MISSING {ON|OFF}]

o

save_field SAVB [AS filename] [MISSING {ON|OFF}]

donde:

save_field
Es el nombre del último campo en la solicitud, excluyendo los campos BY y ACROSS.
AS filename
Especifica un nombre para el archivo SAVB. Si no especifica un nombre de archivo, se usa SAVB como el predeterminado. Dado que cada comando SAVB posterior anula el archivo SAVB anterior, se aconseja codificar un nombre de archivo distinto en cada solicitud para dirigir los datos que se extraen a un archivo separado, evitando de esa manera que sea anulado por el segundo comando SAVB.

Puede incluir también una ruta, puesta entre comillas simples, que indique dónde guardar el archivo SAVE. Por ejemplo:

ON TABLE SAVB FILENAME 'c:\dir\filename.ext '
MISSING
Garantiza que los campos con el atributo MISSING que estén activados pasen al archivo SAVB. MISSING OFF es el valor predeterminado. Consulte Cómo manejar registros con valores de campo no disponibles.


Ejemplo: Cómo crear un archivo SAVB

La siguiente solicitud extrae datos de un origen de datos SALES y crea un archivo SAVB.

TABLE FILE SALES
PRINT PROD_CODE AND AREA
BY DATE
WHERE CITY IS 'STAMFORD' OR 'UNIONDALE'
ON TABLE SAVB
END

Después que se han recuperado los datos, aparece una descripción del archivo BINARY.

La salida es:


WebFOCUS