Documente Academic
Documente Profesional
Documente Cultură
Un criterio de consulta es una regla para identificar los registros que se desea incluir en el
resultado de una consulta. No todas las consultas deben incluir criterios, pero si no le
interesa ver todos los registros que están almacenados en el origen de registros
subyacente, deberá agregar criterios a una consulta cuando la diseñe.
Este tema contiene varios ejemplos de criterios de consulta. En el tema, se supone que ya
sabe diseñar consultas de selección sencillas.
En este tema
Introducción a los criterios de consulta
Criterios para campos Texto, Memo e Hipervínculo
Criterios para campos Número, Moneda y Autonumérico
Criterios para campos Fecha/Hora
Criterios para otros campos
Introducción a los criterios de consulta
Un criterio es similar a una fórmula (es una cadena que puede consistir en referencias de
campos, operadores y constantes). Los criterios de consulta también se conocen como
expresiones en Microsoft Office Access 2007.
CRITERIOS DESCRIPCIÓN
>25 y <50 Este criterio se aplica a campos Número, como
Precio o UnidadesEnStock. El resultado incluye
solamente aquellos registros en los que el campo
Precio o UnidadesEnStock contiene un valor
mayor que 25 y menor que 50.
DifFecha("aaaa", Este criterio se aplica a campos Fecha/Hora,
[FechaNacimiento], como FechaNacimiento. En el resultado de la
Fecha()) > 30 consulta, sólo se incluyen los registros en los
que el número de años entre la fecha de
nacimiento de una persona y la fecha actual
es mayor que 30.
Es Nulo Este criterio se puede aplicar a cualquier tipo de
campo para que se muestren los registros en los
que el valor de campo sea nulo.
Como ve, los criterios pueden ser muy distintos unos de otros, dependiendo del tipo de
datos del campo en el que se apliquen y de los requisitos específicos en cada caso.
Algunos criterios son sencillos y usan operadores básicos y constantes. Otros son
complejos y usan funciones y operadores especiales, e incluyen referencias de campo.
Este tema contiene varios criterios usados comúnmente, organizados por tipo de datos. Si
los ejemplos que se presentan en este tema no se pueden aplicar a sus necesidades
específicas, es posible que tenga que escribir sus propios criterios. Para ello, debe
familiarizarse con la lista completa de funciones, operadores y caracteres especiales y con
la sintaxis para expresiones para hacer referencia a campos y literales. Para obtener más
información, vea los artículos de la sección Vea también.
Aquí verá dónde y cómo se agregan los criterios. Para agregar un criterio a una consulta,
debe abrirla en la vista Diseño. Después, identifique los campos para los que desea
especificar criterios. Si el campo no está aún en la cuadrícula de diseño, agréguelo
arrastrándolo desde la ventana de diseño de la consulta hasta la cuadrícula, o bien,
haciendo doble clic en el campo (De este modo, se agrega automáticamente a la siguiente
columna vacía de la cuadrícula.). Por último, escriba los criterios en la fila Criterios.
Los criterios que especifique para los distintos campos en la fila Criterios se combinan
mediante el operador Y. Dicho de otro modo, los criterios especificados en los campos
Ciudad y FechaNacimiento se interpretan así:
¿Y si sólo desea que se cumpla una de estas condiciones? Es decir, si tiene criterios
alternativos, ¿cómo lo expresa?
Si tiene criterios alternativos, o dos conjuntos de criterios independientes donde basta con
que se cumpla un conjunto, use las filas Criterios y o en la cuadrícula de diseño.
Si necesita especificar más alternativas, use las filas situadas debajo de la fila o.
Los ejemplos siguientes son para el campo PaísRegión de una consulta basada en una
tabla donde se almacenan datos de contacto. El criterio se especifica en la
fila Criterios del campo en la cuadrícula de diseño.
Los ejemplos siguientes son para el campo PrecioUnidad de una consulta basada en una
tabla donde se almacena información de productos. El criterio se especifica en la
fila Criterios del campo en la cuadrícula de diseño de la consulta.
Los ejemplos siguientes son para el campo FechaPedido de una consulta basada en una
tabla donde se almacena información de pedidos. El criterio se especifica en la
fila Criterios del campo en la cuadrícula de diseño de la consulta.
Campos Sí/No En la fila Criterios, escriba Sí para incluir los registros que tengan
activada la casilla de verificación. Escriba No para incluir los registros que no tengan
activada la casilla de verificación.
Datos adjuntos En la fila Criterios, escriba Es Nulo para incluir los registros que no
contengan datos adjuntos. Escriba No es Nulo para incluir los registros que sí contengan
datos adjuntos.
Campos de búsqueda Hay dos tipos de campos de búsqueda: los que buscan valores
en un origen de datos existente (mediante una clave externa) y los que se basan en una
lista de valores especificados al crearse el campo de búsqueda.
Los campos de búsqueda que se basan en una lista de valores especificados son del tipo
de datos Texto, y los criterios válidos son los mismos que para otros campos de texto.
Haga clic con el botón secundario del mouse (ratón) en la tabla y, a continuación, haga clic
en Vista Diseño.
Campos multivalor Los datos de un campo multivalor se almacenan como filas en una
tabla oculta que Office Access 2007 crea y rellena para representar el campo. En la vista
Diseño de la consulta, se representa en el panelLista de campos mediante un campo
expansible. Para usar criterios para un campo multivalor, deberá suministrar criterios para
una fila de la tabla oculta. Para hacerlo:
1. Cree una consulta que contenga el campo multivalor y ábrala en la vista Diseño.
2. Expanda el campo multivalor haciendo clic en el signo más (+) situado junto al campo (si el
campo ya está expandido, habrá un signo menos (-)). Justo debajo del nombre del campo,
verá un campo que representa un único valor del campo multivalor. Este campo tendrá el
mismo nombre que el campo multivalor, con la cadena.Value agregada al final.
4. Escriba los criterios en la fila Criterios correspondiente al campo de valor único, utilizando
criterios apropiados según cual sea el tipo de datos de los valores.
5. Cada valor del campo multivalor se puede evaluar individualmente mediante los criterios que
especifique. Por ejemplo, puede tener un campo multivalor para almacenar una lista de
números. Si especifica los criterios >5 Y <3, todos los registros donde haya al menos un valor
mayor que 5 y un valor menor que 3 aparecerán en los resultados.