Elementos a tener en cuenta
- En el campo a filtrar, escribimos en el criterio entre corchetes el texto que deseamos que aparezca en el cuadro de diálogo solicitando la información.
- El texto escrito en la fila criterios no puede ser idéntico al nombre de ese campo. Una solución es rodearlo del símbolo de interrogación: [¿Nombre del campo?]
- Se pueden crear consultas de parámetros con múltiples criterios, por cada criterio aparecerá un cuadro de diálogo diferente.
- No se pueden usar ni puntos (.) ni signos de exclamación (!) como texto en el mensaje de petición de parámetros.
- Presionamos Mayús+F9 para ejecutar la consulta inmediatamente.
Consulta de un parámetro
- Abrimos la base de datos Neptuno
- Abrimos la consulta Facturas en Vista Diseño
- En la fila Criterios del campo País escribimos: [Escribe el país]
- En la pestaña Diseño presionamos Ejecutar
- En el cuadro de diálogo escribimos México y presionamos Entrar
Consulta comparando un parámetro
- Abrimos la base de datos Neptuno
- Abrimos la consulta Facturas en Vista Diseño
- En la fila Criterios del campo País escribimos: <>[Escribe el país]
- En la pestaña Diseño presionamos Ejecutar
- En el cuadro de diálogo escribimos México y presionamos Entrar
- Nos devolverá una tabla con todos los países salvo México
Consulta de parámetros entre dos fechas
- Abrimos la base de datos Neptuno
- Abrimos la consulta Facturas en Vista Diseño
- En la fila Criterios del campo FechaPedido escribimos: Entre [Escribe la fecha de inicio] Y [Escribe la fecha final]
- En la pestaña Diseño presionamos Ejecutar
- En el cuadro de diálogo [Escribe la fecha de inicio] escribimos 1/1/1997, en el cuadro de diálogo [Escribe la fecha de final] escribimos 1/1/1998 y presionamos Entrar
Consulta con caracteres comodín
Este tipo de consultas nos permiten más flexibilidad con búsquedas no exactas.
Un solo asterisco:
Para campos que empiezan por una letra o cadena de texto. En nuestro ejemplo todos los países que empiezan por la letra b.
Si en el cuadro de diálogo escribimos *, nos devolverá todos los registros.
Si rodeamos una cadena de texto con *cadena*, como por ejemplo *ia* nos devolverá todos los países que contienen la misma.
Para el resultado opuesto, excluir registros que empiecen por esa cadena, escribimos: No como [Escribe el país] & "*"
Dos asteriscos:
Para campos que contienen una letra o cadena de texto. En nuestro ejemplo todos los países que contienen la cadena ar.
Devuelve todos los registros si dejamos el cuadro de diálogo en blanco o los registros que contengan la cadena de texto especificada. Es una alternativa al ejemplo anterior con un asterisco, en la que no es necesario escribir los asteriscos ya incluidos en el criterio.
Para el resultado opuesto, excluir registros que contengan la cadena, escribimos: No como "*" & [Escribe el país] & "*"
Caracteres comodín
Aunque no podamos emplear ! entre los corchetes del texto de la consulta de parámetro, sí que se pueden emplear caracteres comodín en el cuadro de dialogo.
CARÁCTER | DESCRIPCIÓN | EJEMPLO |
* | Hace coincidir cualquier número de caracteres. Puede ser utilizado como el primero o el último carácter de la cadena de caracteres. | qu* encuentra quién, quiero y quieto |
? | Hace coincidir cualquier carácter alfabético individual. | B?l encuentra bala, billete y bola |
[ ] | Hace coincidir cualquier carácter individual situado entre los corchetes. | B[ao]l encuentra bala y bola pero no billete |
[! ] | Hace coincidir cualquier carácter que no se encuentre entre los corchetes. | r[!oc]a encuentra risa y runa pero no roca ni rosa |
- | Hace coincidir cualquier carácter de un intervalo de caracteres. Debe especificar el intervalo en orden ascendente (A a Z, no Z a A). | b[a-c]d encuentra bad, bbd y bcd |
# | Hace coincidir cualquier carácter numérico individual. | 1#3 encuentra 103, 113 y 123 |
Ejemplos:
En el campo País escribimos: Como [Escribe el país]
Si deseamos todos los países que no tengan como segunda letra la r:
En el cuadro de diálogo escribimos ?[!r]*
Sin consulta de parámetro, simplemente escribimos en la fila Criterios: Como "?[!r]*"
De los resultados habremos eliminado los países Argentina, Brasil, Francia e Irlanda.
Si deseamos todos los países que no tengan como última letra la a, á, u o:
En el cuadro de diálogo escribimos *[!a, á, o]
Sin consulta de parámetro, simplemente escribimos en la fila Criterios: Como "*[!a, á, o]"
De los resultados habremos seleccionado Brasil, Estados Unidos y Portugal.
Referencias:
Utilizar caracteres comodín
Actualizar datos de una consulta o formulario inmediatamente
No hay comentarios:
Publicar un comentario