AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de consultas / Crear consultas
  • Presentación
  • ¿Cómo proceder?
  • Control de ventana o página: cambio de modo embebido a modo independiente
  • Reporte basado en una consulta incrustada: Cambio del modo embebido al modo independiente
  • Manipulación de un elemento de la consulta incrustada a través de la programación
  • ¿Cómo utilizar las consultas independientes o incrustadas?
  • En el editor de páginas o en el editor de ventanas: Resumen tabla
  • En la editor de reportes: Resumen tabla
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Modo de creación de consultas: consulta independiente o incrustada
ODBCNo disponible con este tipo de conexión
Presentación
El editor de consultas propone dos métodos para crear una consulta:
  • crear la consulta en el editor de consultas:
    • Haga clic en en los botones de acceso rápido.
    • Aparece la ventana de creación: haga clic en "Consultas" y seleccione el tipo de consulta que desea crear.
      Esta consulta corresponde a un elemento del proyecto (archivo ".WDR") y puede utilizarse como fuente de datos para una reporte, una ventana control o una página control (List Box, Combo Box o control Tabla), mediante programación, en otra consulta, ... El la consulta es independiente.
  • creando la consulta al crear la ListView, Tabla o reporte basada en esta consulta ("Una consulta que quiero definir ahora" en el control o creación de reporte asistente). No se crea ningún fichero específico. El la consulta está incrustada.
Una consulta incrustada no puede ser utilizada como fuente de datos para un elemento (reporte, ...) que no sea aquel en el que se creó esta consulta.
¿Cómo proceder?

Control de ventana o página: cambio de modo embebido a modo independiente

Para extraer una consulta de una ventana control o de una página control:
  1. Mostrar la ventana o la página en el editor.
  2. Seleccione la control a partir de una consulta integrada.
  3. Seleccione "Consulta incrustada... Abrir la consulta associated" en el menú contextual de control.
    Atención: la ventana o la página debe haber sido guardada al menos una vez.
  4. Se abre el editor de consultas y se muestra el gráfico de consultas.. En la pestaña "Inicio", en el grupo "General", amplíe "Guardar" y seleccione "Exportar ... A una consulta independiente".
  5. Grabar la nueva consulta. La consulta ahora es una consulta independiente. Puede ser utilizado en todas las ventanas, páginas e informes de su proyecto.

Reporte basado en una consulta incrustada: Cambio del modo embebido al modo independiente

Para extraer una consulta de una reporte:
  1. Visualizar reporte en la consulta incrustada (en el editor de reportes).
  2. Seleccione "Editar la consulta" en el menú contextual de reporte. La consulta se muestra en el editor de consultas. Atención: la reporte debe guardarse al menos una vez.
  3. En la pestaña "Inicio", en el grupo "General", amplíe "Guardar" y seleccione "Exportar ... A una consulta independiente".
  4. Grabar la nueva consulta. La consulta ahora es una consulta independiente.

Manipulación de un elemento de la consulta incrustada a través de la programación

Para acceder a un elemento de la consulta incrustada del código del control o del reporte, utilice la siguiente sintaxis:
MySource.MyItem

La palabra clave MiFuente se utiliza principalmente para manipular los parámetros de una consulta incrustada (en los informes, Combo Box, List Box y controles Tabla archivo de datos).
Observación: MiFuente no debe utilizarse en el código de inicialización de control ni en el código de apertura de reporte.
¿Cómo utilizar las consultas independientes o incrustadas?
WEBDEV - Código ServidorWindowsHFSQL ClassicHFSQL Client/ServerHyper File 5.5OLE DBConectores Nativos

En el editor de páginas o en el editor de ventanas: Resumen tabla

Tipo de consultaConsulta incrustadaConsulta independiente
Función de inicializaciónConsulta sin parámetro: Inicialización de automatic.

Consulta con parámetros: Los parámetros deben ser especificados:
  • con la función HExecuteQuery.
  • con <nombre de la consulta>.<nombre del parámetro> o MiFuente.<nombre del parámetro>.
Consulta sin parámetro: Inicialización de automatic.
También se puede utilizar la función HExecuteQuery.

Consulta con parámetros: Los parámetros deben ser especificados:
  • con la función HExecuteQuery.
  • con <nombre de la consulta>.<nombre del parámetro>.
Función utilizada para pasar la constante hQueryWithoutCorrectionTransformar la consulta incrustada en una consulta independienteHExecuteQuery

Para más detalles sobre cómo gestionar las consultas en los controles, véase Controles de tabla, cuadro de lista y Combo Box vinculados a consultas.

En la editor de reportes: Resumen tabla

Tipo de consultaConsulta incrustadaConsulta independiente
Función de inicializaciónConsulta sin parámetro: iInitReportQuery

Consulta con parámetros: Los parámetros deben ser especificados:
HExecuteQuery, iInitReportQuery
Función utilizada para pasar la constante hQueryWithoutCorrectionTransformar la consulta incrustada en una consulta independienteHExecuteQuery
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local