4D v16.3PRINT SELECTION |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
PRINT SELECTION
PRINT SELECTION
PRINT SELECTION imprime la selección actual de tabla. Los registros se imprimen en el formulario de salida actual de la tabla del proceso actual. PRINT SELECTION realiza la misma acción que el comando Imprimir del entorno Usuario. Si la selección está vacía, PRINT SELECTION no hace nada. Por defecto, PRINT SELECTION muestra las dos cajas de diálogo de parámetros de impresión (4D versión 64 bits) o la caja de diálogo de impresión (4D versión 64 bits). Si el usuario cancela una de las cajas de diálogo de impresión, el comando se cancela y el informe no se imprime. Puede eliminar estas cajas de diálogo utilizando el parámetro opcional asterisco (*) o el parámetro opcional “mayor que” (>): Durante la impresión, el método de formulario de salida y los métodos de objeto del formulario se ejecutan en función de los eventos seleccionados en las propiedades de los formularios y de los objetos, en el entorno Diseño, así como de los eventos generados efectivamente:
Puede saber si PRINT SELECTION está imprimiendo el primer encabezado probando Before selection durante un evento On Header. Igualmente puede verificar el último pie de página, probando End selection durante un evento On Printing Footer. Para mayor información, consulte la descripción de estos comandos, como también de los comandos Evento formulario y Level. Para imprimir una selección ordenada con subtotales o rupturas utilizando PRINT SELECTION, debe primero ordenar la selección. Luego, en cada área de ruptura del informe, incluir una variable con un método de objeto que asigne el subtotal a la variable. Igualmente puede utilizar funciones estadísticas y aritméticas como Sum y Average para asignar valores a las variables. Para mayor información, consulte las descripciones de Subtotal, BREAK LEVEL y ACCUMULATE. Advertencia: no utilice el comando PAGE BREAK con el comando PRINT SELECTION. PAGE BREAK está reservado para ser utilizado con el comando Print form. Después de un llamado a PRINT SELECTION, la variable OK toma el valor 1 si la impresión se ha completado. Si la impresión fue interrumpida, la variable OK toma el valor 0 (cero) (por ejemplo si el usuario hizo clic en Cancelar en las cajas de diálogo de impresión). 4D Server: este comando puede ejecutarse en 4D Server en el marco de un procedimiento almacenado. En este contexto:
El siguiente ejemplo selecciona todos los registros en la tabla [Personas]. El comando DISPLAY SELECTION es entonces llamado para mostrar los registros y permitir al usuario seleccionar los registros a imprimir. Finalmente, utiliza los registros seleccionados con el comando USE SET, y los imprime con PRINT SELECTION: ALL RECORDS([Personas]) ` Selección de todos los registros
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Modificado: 4D 2004 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||