QR REPORT

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 2004 (Modificado)


QR REPORT ({table; }document{; hierarchical{; wizard{; search}}}{; *})

ParámetroTipoDescripción
tablaTablaTabla a utilizar para el informe o
tabla por defecto si se omite
documentoAlfaDocumento de informe rápido a cargar
jerarquicoBooleanoTrue = Mostrar las tablas Muchos relacionadas
False o si se omite = No mostrar (por defecto)
asistenteBooleanoTrue = Mostrar el botón del asistente
False o si se omite = No mostrar (por defecto)
busquedaBooleanoTrue = Mostrar las herramientas de búsqueda y la
tabla principal
False o si se omite = No mostrar (por defecto)
**Eliminación de las cajas de diálogo de impresión

Descripción

QR REPORT imprime un informe para tabla, creado con el editor de informes rápidos que se muestra a continuación.

El editor de informes rápidos permite a los usuarios crear sus propios informes. Para mayor información sobre la creación de informes rápidos con la ayuda del editor de informes rápidos, consulte el Manual del Diseño de 4D.

Notas:

El editor no aparece si la tabla ha sido declarada "Invisible."

Cuando el editor se llama utilizando el comando QR REPORT, la opción Todas las relaciones automáticas, que permite modificar el estado automático/manual de la relaciones se oculta. Esto permite al desarrollador administrar él mismo este estado utilizando los comandos SET AUTOMATIC RELATIONS y SET FIELD RELATION.

El parámetro documento es un documento de informe que fue creado con el editor de informes rápidos y guardado en disco. El documento guarda las especificaciones del informe, no lo registros a imprimir. Si una cadena vacía ("") se pasa en documento, QR REPORT muestra una caja de diálogo de apertura de archivos, en la cual el usuario puede seleccionar el informe a imprimir.

Si el parámetro documento especifica un documento que no existe (por ejemplo, si pasa Char(1) en documento), se muestra el editor de informes rápidos.

El parámetro jerarquico indica si las tablas Muchos relacionadas se muestran en la lista de selección de campos. Por defecto, este valor es 0 (las tablas Muchos no se muestran).

El parámetro asistente indica si el botón Abrir el asistente se va a mostrar en el editor de informes rápidos, permitiendo o no el acceso al asistente. Por defecto, este valor es False (no hay acceso al asistente).

El parámetro busqueda indica si el botón Nueva búsqueda y el menú desplegable Tabla principal aparecerán en el editor de informes rápidos, por lo tanto permitiendo o no la modificación de la tabla actual y de la tabla principal actual. Por defecto, este valor es False (no hay acceso a las herramientas de búsqueda y a la tabla principal).

Una vez seleccionado un informe, se muestran las cajas de diálogo de impresión, a menos que se especifique el parámetro *. Si se especifica este parámetro, no se muestran estas cajas de diálogo y se imprime el informe.

Si no se muestra el editor de informes rápidos, la variable sistema OK toma el valor 1 si se imprime un informe; de lo contrario, toma el valor 0 (cero) (por ejemplo, si el usuario hace clic en Cancelar en las cajas de diálogo de impresión).

4D Server: Este comando puede ejecutarse en el servidor 4D Server en el marco de un procedimiento almacenado. En este contexto:

Asegúrese de que no aparezca ninguna caja de diálogo en el equipo servidor (excepto para un requerimiento especifico). Para hacer esto, es necesario llamar al comando con el parámetro * o >.

La sintaxis que hace aparecer el editor de etiquetas no funciona con 4D Server; en este caso, la variable sistema OK toma el valor 0.

En el caso de un problema relacionado con la impresora (sin papel, impresora desconectada, etc.), no se genera un error.

Ejemplos

1. El siguiente ejemplo permite al usuario efectuar una búsqueda en la tabla [Personas], y luego imprime automáticamente el informe "Lista detallada":

   QUERY ([Personas])
   If (OK=1)
      QR REPORT ([Personas];"Detailed Listing";False;False;False;*)
   End if

2. El siguiente ejemplo permite al usuario efectuar una búsqueda en la tabla [Personas], y luego seleccionar el informe a imprimir:

   QUERY ([Personas])
   If (OK=1)
      QR REPORT ([Personas];"";False;False;False)
   End if

3. El siguiente ejemplo permite al usuario efectuar una búsqueda en la tabla [Personas], y luego muestra el editor de informes rápidos de manera que el usuario pueda diseña, guardar, cargar e imprimir informes con o sin el asistente:

   QUERY ([Personas])
   If (OK=1)
      QR REPORT ([Personas];Char(1);False;True)
   End if

4. Consulte el ejemplo del comando SET FIELD RELATION.

Ver también

PRINT LABEL, PRINT SELECTION, SET ALLOWED METHODS.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente