Utilice estos cuadros de diálogo para crear y gestionar las peticiones de búsqueda que aparecen en los siguientes pasos de guión y cuando crea una búsqueda guardada:
•Modo Buscar
•Ejecutar búsqueda
•Ampliar conjunto encontrado
•Restringir conjunto encontrado
Para obtener más información sobre cómo guardar una petición una búsqueda guardada, consulte Guardar una petición de búsqueda.
•Nueva abre el cuadro de diálogo Editar petición de búsqueda, en el que puede definir criterios para una petición de búsqueda.
•Editar abre una petición de búsqueda seleccionada de la lista.
•Duplicar duplica una o varias peticiones de búsqueda seleccionadas de la lista.
•Eliminar elimina una o varias peticiones de búsqueda seleccionadas de la lista.
1. En Acción, seleccione Buscar registros u Omitir registros para especificar si esta petición de búsqueda buscará u omitirá registros.
Al buscar registros se añaden al conjunto encontrado. Al omitirlos se excluyen. Una petición individual puede buscar u omitir registros; utilice varias peticiones si debe buscar y omitir registros durante el mismo paso de guión Ejecutar búsqueda.
2. Buscar registros cuando (u Omitir registros cuando) muestra una lista de los campos de la tabla actual. Para crear una petición de búsqueda, comience seleccionando un campo de esta lista.
•Para seleccionar un campo de una tabla relacionada, haga clic en el nombre de la tabla actual en la parte superior de la lista y seleccione la tabla relacionada que desee. Seleccione un campo relacionado de esta nueva lista.
•Cambie el valor de Repetición para especificar una celda en concreto de un campo repetido.
3. Escriba los criterios de búsqueda para el campo seleccionado en el área Criterios.
•Haga clic en Insertar operador para refinar más los criterios de búsqueda. Consulte Buscar registros.
•Puede incluir variables locales (que comienzan por $) y variables globales (que comienzan por $$) en peticiones de búsqueda que cree o edite en el cuadro de diálogo Editar petición de búsqueda. Consulte la sección "Notas para utilizar variables en las peticiones de búsqueda" mostrada a continuación.
4. Haga clic en Añadir para añadir los criterios a la petición de búsqueda.
•Para cambiar criterios existentes, seleccione la línea que contiene el campo y el criterio desde la parte superior del cuadro de diálogo y realice los cambios en el campo o criterio. Haga clic en Cambiar para guardar los cambios.
•Para eliminar criterios existentes, seleccione la línea que contiene el campo y los criterios en la parte superior del cuadro de diálogo y haga clic en Quitar.
•Una variable en una petición de búsqueda puede representar una expresión simple (por ejemplo, */*/$añoNacimiento
) o una expresión compleja (por ejemplo, $nacimientoQuery
, donde el valor de $nacimientoQuery
es */*/1994
).
•La variable que se utilice en una petición de búsqueda no puede incluir el número (índice) de repeticiones de un campo repetido (como en la sintaxis $variable[repetición]
) ni una ruta de archivo.
•Las variables de una petición de búsqueda no pueden incluir variables adicionales. FileMaker Pro Advanced podría no encontrar registros coincidentes con exactitud y las variables están anidadas.
•Debido a que el valor de una variables podría ser desconocido durante la validación de una petición de búsqueda de un campo, la validación se detendrá cuando FileMaker Pro Advanced detecte una variable. Por ejemplo, al introducir criterios de búsqueda para un campo de fecha en el cuadro de diálogo Editar petición de búsqueda, FileMaker Pro Advanced detiene la validación de la petición al introducir el símbolo $ (que indica una variable).
•Si una petición de búsqueda contiene una variable que FileMaker Pro Advanced no reconoce, la variable no se evaluará y no se encontrarán registros coincidentes.
•Puede utilizar una barra invertida (/) o dos puntos (:) como último carácter de una variable utilizada en una ruta de archivo.
En la siguiente tabla se muestran los criterios que pueden utilizarse para devolver determinados registros. Imagine que se han introducido seis registros en un campo de texto denominado Nombre: Anne, Andrew, Lando5, Han, Han y Susan.
Acción | Criterios | Registro(s) devuelto(s) |
Buscar registros | Tabla::Nombre: [=="Andrew"] | Andrew |
Buscar registros | Tabla::Nombre: [*an] | Han, Han, Susan |
Buscar registros | Tabla::Nombre: [@an] | Han, Han |
Buscar registros | Tabla::Nombre: [!] | Han, Han |
Buscar registros | Tabla::Nombre: [@an*] | Lando5, Han, Han |
Buscar registros Omitir registros | Tabla::Nombre: [*e*] Tabla::Nombre: [*w*] |
Anne |
Buscar registros Omitir registros | Tabla::Nombre: [*an*] Tabla::Nombre: [*#] |
Anne, Andrew, Han, Han, Susan |
•Para obtener una lista de operadores que pueda utilizarse a fin de buscar texto, consulte Buscar texto y caracteres.