|
|
|
|
- Reporte interna control: reporte basado en una consulta que maneja una conexión específica
- Varios
.InitQueryConnection (Función) Inicializa la consulta relacionado en el reporte. Esta función debe utilizarse si la consulta utiliza ficheros a los que se accede mediante una conexión específica (conexión a través de un proveedor OLE DB, por ejemplo).. Si la consulta no utiliza una conexión específica, utilice .InitQuery. Se puede llamar a esta función: - en la Event "Inicialización" del reporte. Si la consulta espera parámetros, usted tiene la capacidad de especificar los parámetros esperados.
- ante <Reporte>.Print.
Si la consulta se crea con el usuario editor de reportes , no es necesario usar .InitQueryConnection para especificar los parámetros de la consulta.. Cuando se ejecuta una reporte basada en una consulta con parámetros desde el usuario editor de reportes, una ventana permite introducir los parámetros de la consulta. // Initialize the query RPT_SchoolReport.InitQueryConnection(hQueryWithoutCorrection, ... "MyConnection_Oracle", "Doe", "2020") // Print the report RPT_SchoolReport.Print() Sintaxis
<Report used>.InitQueryConnection([<Initialization mode>, ] <Connection name> [, <Parameter 1 of query> [... [, <Parameter N of query>]]])
<Report used>: Nombre del reporte Nombre lógico de reporte a imprimir. <Initialization mode>: Constante opcional de tipo Integer Opción para iniciar la consulta: | | hModifyFile (se puede combinar con otras constantes) | En archivos de datos HFSQL: Cuando se modifica el resultado de la consulta (<Fuente>.Add, <Fuente>.Write, <Fuente>.Modify, <Fuente>.Cross, <Fuente>.Delete), estos cambios se propagan a los archivos utilizados en la consulta. Si no se especifica esta opción, solo se modifica el resultado de la consulta. Para más detalles sobre la modificación del resultado de una consulta, véase Modificar el contenido de una consulta.
En archivos de datos con un formato distinto a HFSQL, no es necesario utilizar la función hModifyFile: los ficheros implicados en la consulta se modifican automáticamente cuando se modifica el resultado de la consulta. | hQueryBreakable | El inicio de la consulta se puede interrumpir con la tecla ESC | hQueryDefault (valor predeterminado) | La consulta se inicia sin interrupción. | hQueryWithoutCorrection | | hQueryWithoutHFCorrection | Solo HFSQL: El motor HFSQL no verifica el formato del archivo de datos (con o sin espacios). Se utilizará si la consulta maneja tanto archivos HFSQL en un formato que rellena los elementos con caracteres de espacio como archivos HFSQL en un formato que no rellena los elementos con caracteres de espacio. | hWithFilter (se puede combinar con otras constantes) | Si se especifica esta constante:- el resultado de la consulta corresponde a una selección de registros de tipo filtro si el motor HFSQL lo permite. De lo contrario, el resultado de la consulta corresponde a una vista HFSQL.
- las siguientes operaciones no están disponibles: buscar en el resultado de la consulta, consulta a partir de una consulta, vista a partir de una consulta, consulta a partir de una vista.
- los elementos de navegación especificados al recorrer el resultado se ignoran.
- la lupa no está disponible en las tablas relacionadas con una consulta.
- HNbRec no se puede utilizar en las consultas.
Atención: si se especifica esta opción, la constante hModifyFile se utiliza automáticamente. Si esta constante no se especifica (por Default): - el resultado de la consulta corresponde a una vista HFSQL
- se pueden realizar las siguientes operaciones en las consultas: buscar en el resultado de la consulta, consulta a partir de una consulta, vista a partir de una consulta, consulta a partir de una vista.
- se tienen en cuenta los elementos de navegación especificados al recorrer el resultado.
- la lupa está disponible en las mesas relacionado para una consulta.
- se puede utilizar la función <Fuente>.NbRec en las consultas.
|
<Connection name>: Cadena de caracteres Nombre de la conexión a una base de datos. Esta conexión ha sido definida en editor de análisis, o dinámicamente con HDescribeConnection. La descripción de la conexión debe conocerse al ejecutar la función. <Parameter 1 of query>: Tipo de parámetro de consulta (opcional) Primer parámetro de consulta definido como fuente reporte (si la consulta espera un parámetro). <Parameter N of query>: Tipo de parámetro de consulta (opcional) Último parámetro de consulta definido como fuente reporte (si la consulta espera un parámetro). Observaciones Reporte interna control: reporte basado en una consulta que maneja una conexión específica Si el reporte asociado a un control Reporte interno está basado en una consulta que utiliza una conexión específica, utilice la función .InitQueryConnection para ejecutar la consulta y pasar parámetros, si es necesario. Esta función debe utilizarse en el "Antes de imprimir" Event del bloque que contiene el "reporte interno " control. Varios - Si no se especifican algunos de los parámetros esperados por la consulta (valor correspondiente a una cadena vacía, por ejemplo), se ignorarán las condiciones de selección correspondientes a estos parámetros.
- Los parámetros adicionales se ignorarán, si el número de parámetros definido en la función .InitQueryConnection es superior al número de parámetros esperado por la consulta.
Clasificación Lógica de negocio / UI: Código neutro Componente: wd290etat.dll
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|