TTprxADODataSet Options Impresion Aplicativo Form
Introducción
El form TTprxADODataSet_Options_Impresion_Aplicativo_Form (Form para imprimir datos a aplicativos.) permite imprimir los datos del form al que está asociado a un archivo ASCII con una estructura definida en la misma pantalla. Esta definición usa algo similar a XML y se guarda en la tabla APLICATIVOS/APLICATIVO (ver categoría Impresión genérica de aplicativos).
Al form se accede desde:

La pantalla tiene dos pestañas:

Identidad
- Ancestro: TTfvsForm
- Carpeta: C:\DevelopPrx\library
- Archivo: prxADODataSet_Options_Impresion_Aplicativo_Form.pas
Armado del registro
El formato del registro se arma con etiquetas similares a las de XML, la estructura básica es:
<columna> <campo>nombre de una columna</campo> <ancho>ancho en caracteres</ancho> </columna>
Donde:
- nombre de una columna es el nombre de alguna de las columnas de la pantalla asociada.
- ancho en caracteres en el caso de campos alfanuméricos se ingresa un entero indicando el ancho de la columna.
Caso especial, fechas
Cuando el campo corresponde a una fecha no hay que indicar el ancho, pero sí el formato de la fecha, por ejemplo:
<formato>aaaammdd</formato>
Donde:
- 'aaaa es el año usando 4 dígitos.
- 'mm es el mes usando 2 dígitos.
- 'dd es el día usando 2 dígitos.
Caso especial, caracteres constantes
Si quisiéramos agregar caracteres constantes tenemos que usar:
<caracter> </caracter>
Donde el espacio (en este caso) entre las etiquetas será el caracter a imprimir, si quisiéramos imprimir otro caracter hay que ponerlo en el lugar del espacio en blanco.
Caso especial, numéricos formateados=== Para los campos numéricos en los que queremos algún formato podemos indicarlo usando:
<formato>0000000000000.00</formato> <pre> Y si necesitamos mostrar un separador de miles podemos indicarlo con: <pre> <separador></separador>
En este caso no hay separador.
Ejemplos
La mejor manera de ver que se ha definido es hacer:
SELECT * FROM cmpAPLICATIVO ORDER BY Pantalla, Linea
Declaración
Identidad
- Ancestro: TTfvsForm
- Carpeta: C:\DevelopPrx\library
- Archivo: prxADODataSet_Options_Impresion_Aplicativo_Form.pas