
- Formateando un listado
- Formato de salida de los datos
- WRITE: WRITE /<offset>(<long>) '<datos a visualizar>'. ----> offset: columna donde empezará la impresión. long: longitud de los valores a visualizar. La diagonal después del WRITE significa salto de línea.
WRITE:/ 'NOMBRE: ', v_nombre, 20 'EDAD: ', v_edad.
WRITE:/ 'CÓDIGO POSTAL: ', v_codigo_postal(4).
* Comando adicionales a WRITE:
- LEFT-JUSTIFIED: Salida justificada a izq.
- CENTERED: Salida centrada
- RIGH-JUSTIFIED: Salida justificada a der.
- NO-ZERO: Si el campo contiene ceros, estos serán cambiados por blancos.
- NO-GAP: El blanco después del campo que se desea imprimir será omitido.
- NO-SIGN: El signo no aparece en la salida.
- DECIMALS n: n define el número de dígitos decimales.
- ROUND n: Redondea el campo de salida para los tipos p.
- dd/mm/yyyy: Fecha con separadores.
- SKIP: Deja una línea en blanco.
- ULINE: Escribe una línea horizontal.
- new-page: salta una página.
- SKIP n: Saltar varias líneas horizontales. n indica el número.
- Formatos de página
Instrucciones especiales destinadas a reportes.
El evento TOP-OF-PAGE cambia la cabecera de una página. Ocurre cuando el sistema empieza a procesar una página.
END-OF-SELECTION: Realiza la impresión por pantalla de los datos, separandolos del procesamiento. El evento se ejecuta después de START-OF-SELECTION.
NO STANDARD PAGE HEADING: Modifica la cantidad de líneas o columnas que se visualizan en la pantalla.