Adding a Query Prompt to the Form

Una solicitud de consulta permite a los usuarios indicar criterios para filtrar registros de una base de datos al imprimir. Una vez que se defina 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. Vincular una solicitud de consulta a un control de su formulario de entrada de datos permite a los usuarios 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, garantizando así que se muestren los registros adecuados para imprimir o para utilizarlos para posteriores funciones.

Ejemplos

Los ejemplos de este apartado pretenden 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 necesita conectarse a una base de datos simple, crear tres objetos de texto en su plantilla y crear una solicitud de respuesta para la base de datos conectada.

ClosedConfigurar su documento para utilizar con los ejemplos

Los siguientes ejemplos requieren que se conecte a una base de datos con 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
Frágil
Perecedero
Perecedero
Quebradizo
Herramienta

Los ejemplos también asumen que ya ha realizado lo siguiente:

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

  1. Desde el menú Crear de la Vista de diseño de plantilla, haga clic en Texto y seleccione Una sola línea. Alternativamente, haga clic en el icono de la barra de herramientas Objeto y seleccione Una sola línea.

  2. Haga clic en la plantilla para colocar el objeto en la ubicación del cursor.

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

  4. Haga clic y arrastre el campo ID al objeto de texto, vinculando el objeto al origen de datos.

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

  6. Desde el nodo Campos de la base de datos del panel Origen de datos, haga clic y arrastre el campo Producto al nuevo objeto de texto, vinculando el objeto al origen de datos.

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

  8. Desde el nodo Campos de la base de datos del panel Origen de datos, haga clic y arrastre el campo Tipo al nuevo objeto de texto, vinculando el objeto al origen de datos.

ClosedCrear una solicitud de consulta para el campo Tipo

  1. Haga clic en Configuración de la base de datos página del menú Archivo 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, este paso lanzará 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. Desde el Panel Navegación del cuadro de diálogo Configuración de la base de datos, seleccione Filtro para abrir la página de propiedades del Filtro.

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

  4. Haga clic en [Origen de datos] y seleccione el campo de la base de datos Tipo de la lista.

  5. Haga clic en [Operador] para seleccionar Equals.

  6. Haga clic en <introducir un valor> y seleccionar Nueva solicitud de consulta para abrir el cuadro de diálogo Solicitudes de consulta.

  7. Indique "Tipo" como nombre de la solicitud de consulta. Especificar las opciones de solicitud de consulta adicionales es solo necesario si no pretende asociar la solicitud de consulta a un control de entrada de datos. Si utiliza la solicitud de consulta conjuntamente con un control, las opciones se establecen utilizando las páginas de propiedades de control.

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

  9. Haga clic en Aplicar filtro para aplicar su 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 mostrará un cuadro de diálogo al principio de su trabajo de impresión que le pedirá filtrar (o "solicitar") los registros que desea imprimir.Introduciendo un tipo, como "Frágil", BarTender imprimirá solo aquellos registros que coincidan (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.

ClosedEjemplo 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. Desde el menú Crear del Formulario de entrada de datos, haga clic a Control de entrada de datos y seleccione 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 para colocar el control en la ubicación del cursor.

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

  5. En el Panel de navegación, seleccione Origen de datos vinculado para abrir la página de propiedades origen de datos vinculado.

  6. Desde la lista de orígenes de datos, expanda el nodo Solicitudes de consulta y seleccione la solicitud de consulta Tipo.

  7. En el panel Navegación, seleccione Elementos de la lista para abrir la página de propiedades Elementos de la lista.

  8. Si aún no se ha especificado, seleccione Valores de solicitudes de consulta para el Origen. Tenga en cuenta que los valores mostrados para las propiedades Texto mostrado y Valor del elemento reflejan los valores del campo Tipo de la base de datos.

  9. Configure otras propiedades del control según lo deseado utilizando las páginas de propiedades aportadas.

  10. Haga clic en Cerrar para cerrar el cuadro de diálogo Propiedades de la lista de botones de opción. Tenga en cuenta que la lista de botones de opción ahora 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 afectará a lo que se imprime en sus elementos.

When you make a selection from the radio button list on the form, BarTender will print only those records that have the type that matches your selection.

ClosedEjemplo 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 contendrá dos valores únicos para el campo Tipo. Para este ejemplo, asume que existen solo dos valores, "Perecedero" y "Herramienta". Al activar una casilla de verificación, se imprimirán en el elemento el/los registros de tipo "Perecedero". Cuando no esté marcado, se imprimirá(n) el/los registros de tipo "Herramienta".

  1. Abra el formulario donde quiera colocar la consulta.

  2. Desde el menú Crear del Formulario de entrada de datos, haga clic a Control de entrada de datos y seleccione Casilla de verificación. Alternativamente, haga clic en el icono de la barra de herramientas Objeto y seleccione Casilla de verificación.

  3. Haga clic en el formulario para colocar el control en la ubicación del cursor.

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

  5. En el Panel de navegación, seleccione Origen de datos vinculado para abrir la página de propiedades origen de datos vinculado.

  6. Desde la lista de orígenes de datos, expanda el nodo Solicitudes de consulta y seleccione la solicitud de consulta Tipo.

  7. En el panel Navegación, seleccione Casilla de verificación para abrir la página de propiedades Casilla de verificación.

  8. Para Texto mostrado, escriba Perecedero.

  9. Asegúrese de marcar Usar el texto mostrado para el valor de la casilla marcada.

  10. Para Valor sin marcar, escriba 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.

ClosedEjemplo 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. Desde el menú Crear del Formulario de entrada de datos, haga clic a Control de entrada de datos y seleccione Cuadro de entrada de texto. Alternativamente, haga clic en el icono de la barra de herramientas Objeto y seleccione Cuadro de entrada de texto.

  3. Haga clic en el formulario para colocar el control en la ubicación del cursor.

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

  5. En el Panel de navegación, seleccione Origen de datos vinculado para abrir la página de propiedades origen de datos vinculado.

  6. Desde la lista de orígenes de datos, expanda el nodo Solicitudes de consulta y seleccione la solicitud de consulta Tipo.

  7. En el panel Navegación, seleccione Autocompletar para abrir la página de propiedades Autocompletar.

  8. Marque Habilitar autocompletar.

  9. Desde la lista desplegable Origen, seleccione Valores de solicitudes de consulta. Tenga en cuenta que los valores mostrados en las Sugerencias de autocompletar reflejan los valores en el 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