Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
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 trabajos de impresión antes de la impresión. Si el usuario cancela la cajas de diálogo, el comando se cancela y no se imprime el registro.
Puede suprimir esta caja 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 anterior
El 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
Modificado: 4D v15 R5
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)