Saltar al contenido principal

Crear una vista de búsqueda

Objetivo​

Elegir qué columnas ve alguien cuando elige un registro de una tabla mediante un campo de búsqueda, para poder distinguir dos registros con el mismo nombre.

Requisitos previos​

  • Ha iniciado sesión con un rol de creador (o de administrador de la plataforma).
  • La tabla cuyos registros se van a elegir existe y tiene los campos que quiere mostrar.

Pasos​

  1. Abra en Tablas la tabla cuyos registros se eligen (la tabla a la que apunta un campo de búsqueda) y vaya a la pestaña Vistas.
  2. Seleccione Nuevo para abrir el Diseñador de vistas.
  3. Escriba un nombre para mostrar (por ejemplo, Contact Lookup) y un nombre lógico tras el prefijo del editor, por ejemplo contact_pick.
  4. Establezca Tipo de vista en Búsqueda.
  5. Arrastre de dos a cuatro campos desde la paleta al encabezado de la cuadrícula. Un panel de búsqueda es un selector, no un informe: el nombre más uno o dos campos que distingan registros parecidos suele ser la cantidad adecuada.
  6. Marque Vista predeterminada para que todas las búsquedas que apuntan a esta tabla la usen.
  7. Seleccione Guardar.

Ahora todos los campos de búsqueda que apuntan a esta tabla muestran estas columnas. Para dar a un campo concreto de un formulario concreto un conjunto distinto, abra ese formulario en el Diseñador de formularios, seleccione el campo de búsqueda y elija una Vista de búsqueda en el panel de propiedades; dejarla en Predeterminada usa la vista que acaba de marcar como predeterminada.

Qué ocurre entre bastidores​

Una vista de búsqueda es una vista normal con su tipo establecido en Búsqueda, así que tiene versiones, se valida y viaja en su solución como cualquier otra vista. Marcarla como predeterminada no afecta a la vista de lista predeterminada de la tabla: una tabla tiene un predeterminado por cada tipo de vista, porque los leen pantallas distintas.

Una vista de búsqueda también decide qué forma adopta el selector:

  • Con una, ha indicado qué columnas sirven para elegir un registro de esta tabla, así que el panel ofrece también Búsqueda avanzada: toda la tabla como cuadrícula, con paginación.
  • Sin ninguna, el panel es la propia lista (la imagen de cada registro, su nombre y su segunda línea debajo) y no hay vínculo para «mostrar la cuadrícula», porque nadie eligió un conjunto de columnas para ella.

Así que una búsqueda funciona antes de que cree ninguna vista: recurre a la vista de lista predeterminada de la tabla, recortada a sus tres primeras columnas, y al campo principal de la tabla si tampoco hay vista de lista. Este escenario mejora una búsqueda, no la habilita.

Solución de problemas​

  • La búsqueda sigue mostrando una sola columna de nombres. Compruebe que el tipo de la vista es Búsqueda y que está marcada como predeterminada, y que editó la vista en la tabla de la que se elige, no en la tabla que contiene el campo de búsqueda.
  • Falta en el panel una columna que agregué. Una columna que nombra un campo eliminado después se omite en lugar de mostrarse en blanco. Vuelva a abrir la vista y confirme que el campo sigue existiendo.
  • El panel indica que hay más registros que coinciden. El panel muestra una página cada vez; escriba más texto para acotarlo o establezca una vista de búsqueda rápida para que lo que se escribe busque en más campos que el nombre.

Escenarios relacionados​