Añadir una solicitud de consulta al formulario

Utilizando una solicitud de consulta, los usuarios pueden indicar criterios para filtrar registros de una base de datos al imprimir. Después de especificar la solicitud de consulta en la vista Filtro del cuadro de diálogo Configuración de la base de datos, la solicitud de consulta está disponible como un origen de datos que se puede conectar a un control del formulario de entrada de datos utilizando la página de propiedades Origen de datos vinculado del control.

Al vincular una solicitud de consulta a un control de su formulario, los usuarios pueden seleccionar criterios de filtrado de los valores reales que existen en la base de datos para el campo en el que esté introduciendo los registros. Esto puede aumentar la precisión del filtro, lo que garantiza que se muestren los registros adecuados para imprimir o para utilizarlos para posteriores funciones.

Ejemplos

Utilice los ejemplos de este apartado para ayudarle a familiarizarse con los pasos básicos para utilizar solicitudes de consulta de su formulario de entrada de datos. Para completar los ejemplos, primero conéctese a una base de datos simple, crear tres objetos de texto en su plantilla y, después, una solicitud de respuesta para la base de datos conectada.

CerradoConfigurar su documento para utilizar con los ejemplos

Los siguientes ejemplos requieren que se conecte a una base de datos que tiene una tabla que contenga productos, donde cada producto sea uno de los tres tipos especificados, como se muestra a continuación.

ID
0543166
17890
1203768
1029384
98563
467233

Producto
Naranjas
Maceta
Manzanas
Platanos
Globo de cristal
Pala

Tipo
Perecedero
Quebradizo
Perecedero
Perecedero
Quebradizo
Herramienta

Los ejemplos también requieren que realice los siguientes procedimientos.

CerradoVincular los objetos de su plantilla a campos de bases de datos

  1. En el menú Crear de la Vista de diseño de plantilla, haga clic en Texto y después haga clic en Normal. Alternativamente, haga clic en el icono de la barra de herramientas objeto y seleccione Normal.

  2. Haga clic en la plantilla de la ubicación en la que quiera colocar el objeto.

  3. En el panel Orígenes de datos del Cuadro de herramientas, abre el nodo Campos de la base de datos.

  4. Arrastre el campo ID al objeto de texto para enlazar el objeto con el origen de datos.

  5. Repita los pasos 1 y 2, para crear un nuevo objeto de texto.

  6. En el nodo Campos de base de datos expandido del panel Origen de datos, arrastre el campo Producto al nuevo objeto de texto para enlazar el objeto con el origen de datos.

  7. Repita los pasos 1 y 2, para crear un nuevo objeto de texto.

  8. En el nodo Campos de base de datos expandido del panel Origen de datos, arrastre el campo Tipo al nuevo objeto de texto para enlazar el objeto con el origen de datos.

CerradoCrear una solicitud de consulta para el campo Tipo

  1. En el menú Archivo, haga clic en Configuración de la conexión a la base de datos para abrir el cuadro de diálogo Configuración de la base de datos. Alternativamente, haga clic en el icono de la barra de herramientas principal. (Si antes no ha conectado una base de datos, se inicia el Asistente de configuración de base de datos. Complete el asistente para que se muestre el cuadro de diálogo Configuración de la base de datos.)

  2. En el panel de navegación del cuadro de diálogo Configuración de la base de datos, haga clic en Filtro para abrir la página de propiedades Filtro.

  3. Haga clic en para crear una nueva condición de filtrado.

  4. Haga clic en [Origen de datos]y, a continuación, en el campo de la base de datos Tipo de la lista.

  5. Haga clic en el [Operador], y después en Igual.

  6. Haga clic en <introducir un valor> y, a continuación, haga clic en Nueva solicitud de consulta de la lista para abrir el cuadro de diálogo Solicitudes de consulta.

  7. Confiera a la solicitud de consulta el nombre "Tipo". Especificar las opciones de la solicitud de consulta adicionales solo si no prevé asociar la solicitud de consulta a un control de entrada de datos del formulario. Si asocia la solicitud de consulta a un control, las opciones se configuran utilizando las páginas de propiedades del control.

  8. Haga clic en Aceptar para cerrar el cuadro de diálogo Solicitudes de consulta.

  9. Haga clic en Aplicar filtro para aplicar el filtro y ver los resultados. La solicitud de consulta pedirá una entrada.

  10. Haga clic en Aceptar para cerrar el cuadro de diálogo Configuración de la base de datos.

Si para aquí, BarTender muestra un cuadro de diálogo al principio de su trabajo de impresión que le pedirá filtrar (o "solicitar") los registros que desea imprimir. Al indica un tipo, como "Frágil", BarTender imprime solo aquellos registros que coincidan (en este ejemplo, los productos "Aparato de radio" y "Bombilla").

Los siguientes ejemplos demuestran cómo integrar solicitudes de consulta con controles de entrada de datos en un formulario. Una vez que conecte un control a una solicitud de consulta, la consulta aparece en el formulario, en lugar de en su propio cuadro de diálogo único.

CerradoEjemplo 1: Conectar una solicitud de consulta a un control de lista de botones de opción

  1. Abra el formulario donde quiera colocar la consulta.

  2. En el menú Crear, haga clic en Control de entrada de datos y después en Lista de botones de opción. Alternativamente, haga clic en el icono de la barra de herramientas Objeto y seleccione Lista de botones de opción.

  3. Haga clic en el formulario de la ubicación en la que quiera colocar el control.

  4. Haga doble clic en el control para abrir el cuadro de diálogo Propiedades de la lista de botones de opción. Alternativamente, haga clic en Propiedades en el menú contextual del control.

  5. En el panel de navegación, haga clic en Origen de datos vinculado para abrir la página de propiedades origen de datos vinculado.

  6. En la lista de orígenes de datos, expanda el nodo Solicitudes de consulta y, después, seleccione la solicitud de consulta Tipo.

  7. En el panel de navegación, haga clic en Elementos de la lista para abrir la página de propiedades Elementos de la lista.

  8. En la lista Orígenes, haga clic en Valores de solicitudes de consulta si aún no está seleccionado. Tenga en cuenta que los valores se muestran para las propiedades Texto mostrado y Valor del elemento reflejan los valores del campo Tipo de la base de datos.

  9. Configure las demás propiedades del control utilizando las otras páginas de propiedades.

  10. Haga clic en Cerrar para cerrar el cuadro de diálogo Propiedades de la lista de botones de opción. La lista de botones de opción muestra un botón para cada valor del campo Tipo de la base de datos.

  11. Haga clic en de la barra de herramientas principal para previsualizar su formulario de entrada de datos.

Puede modificar cómo aparecen los diferentes registros en el formulario cambiando el texto mostrado. Esto no afecta a lo que se imprime en sus elementos.

Al hacer clic en uno de los botones de opción del formulario, BarTender imprime solo aquellos registros que tienen el tipo que coincida con su selección.

CerradoEjemplo 2: Conectar una solicitud de consulta a un control de casilla de verificación

Idealmente, para un control de casilla de verificación, la tabla de la base de datos solo deberá contener dos valores únicos para el campo Tipo. Para este ejemplo, asume que existen solo dos valores, "Perecedero" y "Herramienta". Al marcar una casilla de verificación, se imprimirán los registros de tipo "Perecedero". Cuando la casilla de verificación no esté marcada, se imprimirán los registros de tipo "Herramienta".

  1. Abra el formulario donde quiera colocar la consulta.

  2. En el menú Crear, haga clic en Control de entrada de datos y después en Casilla de verificación. Alternativamente, haga clic en el icono de la barra de herramientas Objeto y después en Casilla de verificación.

  3. Haga clic en el formulario de la ubicación en la que quiera colocar el control.

  4. Haga doble clic en el control parar abrir el cuadro de diálogo Propiedades de la casilla de comprobación. Alternativamente, haga clic en Propiedades en el menú contextual del control.

  5. En el panel de navegación, haga clic en Origen de datos vinculado para abrir la página de propiedades origen de datos vinculado.

  6. En la lista de orígenes de datos, expanda el nodo Solicitudes de consulta y, después, seleccione la solicitud de consulta Tipo.

  7. En el panel de navegación, haga clic en Casilla de verificación para abrir la página de propiedades Casilla de verificación.

  8. En el campo Texto mostrado, introduzca Perecedero.

  9. Verifique que se haya seleccionado la opción Usar el texto mostrado para el valor de la casilla marcada.

  10. En el campo Valor sin marcar, introduzca Herramienta.

  11. Haga clic en Cerrar para cerrar el cuadro de diálogo Propiedades de la casilla de verificación.

  12. Haga clic en de la barra de herramientas principal para previsualizar su formulario de entrada de datos.

CerradoEjemplo 3: Conectar una solicitud de consulta a un control de cuadro de entrada de texto

  1. Abra el formulario donde quiera colocar la consulta.

  2. En el menú Crear, haga clic en Control de entrada de datos y después en Cuadro de entrada de datos. Alternativamente, haga clic en el icono de la barra de herramientas Objeto y, a continuación, haga clic en Cuadro de entrada de texto.

  3. Haga clic en el formulario de la ubicación en la que quiera colocar el control.

  4. Haga doble clic en el control parar abrir el cuadro de diálogo Propiedades del cuadro de entrada de texto. Alternativamente, haga clic en Propiedades en el menú contextual del control.

  5. En el panel de navegación, haga clic en Origen de datos vinculado para abrir la página de propiedades origen de datos vinculado.

  6. En la lista de orígenes de datos, expanda el nodo Solicitudes de consulta y, después, seleccione la solicitud de consulta Tipo.

  7. En el panel navegación, haga clic en Autocompletar para abrir la página de propiedades Autocompletar.

  8. Haga clic para la casilla Habilitar autocompletar.

  9. En la lista Orígenes, haga clic en Valores de solicitudes de consulta si aún no está seleccionado. Tenga en cuenta que los valores que se muestran en las Sugerencias de autocompletar reflejan los valores del campo "Tipo" de la base de datos.

  10. Haga clic en Cerrar para cerrar el cuadro de diálogo Propiedades del control.

  11. Haga clic en de la barra de herramientas principal para previsualizar su formulario de entrada de datos.

Temas relacionados