| 4D v15.4PRINT RECORD | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 PRINT RECORD 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PRINT RECORD ( {tabla}{;}{* | >} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| tabla | Tabla |   | Tabla para la cual imprimir el registro actual o Tabla por defecto, si se omite | |||||
| * | > | Operador |   | * para suprimir las cajas de diálogo de impresión, o > para no reiniciar los parámetros de impresión | |||||
PRINT RECORD imprime el registro actual de tabla, sin modificar la selección actual. El formulario de salida actual se utiliza para la impresión. Si no hay registro actual para tabla, PRINT RECORD no hace nada.
Puede imprimir subformularios y objetos externos con el comando PRINT RECORD. Esto no es posible con Print form.
Nota: si hay modificaciones en el registro que no han sido guardadas, este comando imprime los valores de los campos modificados, no los valores en disco.
Por defecto, PRINT RECORD muestra la caja de diálogo de impresión antes de imprimir. Si el usuario cancela una de las cajas de diálogo de impresión, el comando se cancela y no se imprime el registro.
Puede suprimir estas cajas de diálogo utilizando el parámetro opcional asterisco (*) o el parámetro opcional “mayor que” (>):
4D Server: este comando puede ejecutarse en 4D Server dentro del marco de un procedimiento almacenado. En este contexto:
El siguiente ejemplo imprime el registro actual de la tabla [Facturas]. El código está en el método de objeto de un botón Imprimir en el formulario de entrada. Cuando el usuario hace clic en el botón, el registro se imprime utilizando un formulario de salida diseñado para este propósito.
 FORM SET OUTPUT([Facturas];"Print One From Data Entry") ` Selección del formulario para impresión
 PRINT RECORD([Facturas];*) ` Imprimir las facturas(sin mostrar diálogos de impresión)
 FORM SET OUTPUT([Facturas];"Standard Output") ` Restauración del formulario de salida anteriorEl siguiente ejemplo imprime el mismo registro actual en dos formularios diferentes. El código está en el método de objeto de un botón Imprimir en el formulario de entrada. Usted quiere definir parámetros de impresión personalizados y luego utilizarlos en dos formularios.
 PRINT SETTINGS `El usuario define los parámetros de impresión
 If(OK=1)
    FORM SET OUTPUT([Empleados];"Detallado") `Usar el primer formulario de impresión
    PRINT RECORD([Empleados];>) `Imprimir utilizando los parámetros definidos por el usuario
    FORM SET OUTPUT([Empleados];"Simple") `Usar el segundo formulario de impresión
    PRINT RECORD([Empleados];>) `Imprimir utilizando los parámetros definidos por el usuario
    FORM SET OUTPUT([Empleados];"Output") `Restaurar el formulario de salida por defecto
 End if
	Producto: 4D
	Tema: Impresión
	Número 
        71
        
        
        
	
	Modificado: 4D 2004 
	
	
	
	Manual de lenguaje 4D ( 4D v15.4)
	
	
	Manual de lenguaje 4D ( 4D v15)
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v15.3)
 Añadir un comentario
Añadir un comentario