Además de las manipulaciones explicadas en el vídeo, también debe tener en cuenta que:
Las líneas negras se cruzan en el formulario e indican el tamaño de la página a imprimir del formulario de acuerdo a los parámetros de impresión que haya definido.
Puede utilizar el menú contextual del formulario (clic derecho sobre el fondo del formulario) para mostrar u ocultar las marcas de control, las etiquetas de los marcadores, los límites de página, etc.
En este vídeo, vamos a aprender a utilizar los formularios para impresión y adaptarlos a nuestras necesidades.
En 4D, todos los formularios se pueden imprimir. Nosotros no hacemos distinción entre el concepto de un informe (para impresión) y la noción de formulario (visualización en pantalla). Puede utilizar el mismo formulario para la entrada de datos y para la impresión.
En la mayoría de los casos, sobre todo para las cuestiones relativas al diseño o tamaños diferentes, la entrada de datos y la impresión usan formularios separados.
Es común tener varios formularios para la misma tabla. 4D no impone límites.
Podemos indicar el formulario a utilizar por programación (ya veremos cómo más adelante) o mediante el uso de herramientas de interfaz en el entorno Diseño, donde, aquí (Nota del Editor: en el Explorador), podemos elegir el formulario que se utilizará como de entrada o de salida. Al imprimir, podemos volver a elegir el formulario a utilizar.
Para crear un formulario de impresión vamos a utilizar el asistente al igual que hicimos con el formulario en pantalla.
Vamos a crear un formulario para que podamos imprimir cada técnico y sus intervenciones.
La tabla TECHNICIANS está seleccionada así que vamos a utilizar el asistente.
Formulario "PRINT"
de tipo "Impresión detallada"
Tablas relacionadas
Todos los campos
"Avanzado"
"Subformulario" => "Include a Subform"
De la tabla INTERVENTIONS (la tabla relacionada como hijo de la tabla TECHNICIANS)
Elija uno de los formularios List disponibles para esta tabla
Luego OK
Editar
A continuación
En la parte superior derecha del formulario, lo que acabamos de definir (la información relacionada con el técnico)
Y a continuación la lista de intervenciones que por defecto tiene la característica "Variable"para la "Ventana de impresión" (en otras palabras, ya que cada técnico tiene alrededor de 500 o más intervenciones, si no hay un límite establecido, que es nuestro caso, vamos a tener quizás 30 o 40 páginas de intervenciones de este técnico.)
Vamos a pasar a la lista de los técnicos. Seleccionamos un técnico que será nuestra "subselección" (en otras palabras, el único técnico que vamos a procesar), luego:
"File" => "Print"
Elegimos el formulario de impresión
OK
OK en la configuración de impresión
A continuación, previsualice
La vista previa presenta 50 páginas, obviamente podemos ahorrar algo de espacio al cambiar el tamaño y el tipo de fuente de cada campo mostrado.
El objetivo es ver lo fácil que es imprimir utilizando relaciones, sin tener que programar nada, y aquí tenemos la lista de intervenciones del técnico de Bonaparte.
Lo que acabamos de utilizando el comando Archivo => Imprimir también podría hacerse por programación utilizando los comandos de impresión de 4D.
Además, veremos en capítulos siguientes cómo mejorar la apariencia y funcionalidad de nuestros formularios, más específicamente aprendiendo a manipular los objetos de los formularios.