Sunteți pe pagina 1din 16

Ejemplos de criterios de consulta

Cuando se desea limitar los resultados de una consulta basada en los valores de un
campo, se usan los criterios de consulta. Un criterio de consulta es una expresin que
Access compara con los valores de los campos de consulta para determinar si se va a
incluir o no el registro que contiene cada uno de los valores. Por ejemplo, = "Chicago"
es una expresin que Access puede comparar con los valores de un campo de texto de
una consulta. Si el valor para ese criterio en un registro determinado es "Chicago",
Access incluye el registro en los resultados de la consulta.
Este tema contiene varios ejemplos de criterios de consulta. En el tema, se supone que
ya sabe disear consultas de seleccin sencillas.

Informacin general
Un criterio es similar a una frmula. Es una cadena que puede estar formada por
referencias de campo, operadores y constantes. Los criterios de consulta tambin se
conocen como expresiones.
En la tabla siguiente, se muestran algunos ejemplos de criterios y se explica su
funcionamiento.
Criterio

Descripcin

>25 y <50

Este criterio se aplica a campos Nmero, 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",
[FechaNacimiento],
Fecha()) > 30

Este criterio se aplica a campos Fecha/Hora, como


FechaNacimiento. En el resultado de la consulta, slo se incluyen
los registros en los que el nmero de aos 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.

Los criterios pueden ser muy distintos entre s. Algunos criterios son sencillos y usan
operadores bsicos (como "<) y constantes (como "50"). Otros son complejos y usan
funciones ("como DifFecha") o referencias de campo (como "[FechaNacimiento]").
Este tema proporciona varios ejemplos de criterios usados con frecuencia, agrupados
por el tipo de datos al que se aplican. Puede usar los ejemplos proporcionados en este
tema como punto de partida para especificar sus propios criterios.
Para agregar un criterio a una consulta, debe abrirla en la vista Diseo. Despus,
identifique los campos para los que desea especificar criterios. Si un campo para el cual

desea especificar un criterio no est an en la cuadrcula de diseo, agrguelo


arrastrndolo desde la ventana de diseo de la consulta hasta la cuadrcula, o bien,
haciendo doble clic en el campo. Una vez que el campo deseado est en la cuadrcula de
diseo, escriba el criterio para ese campo en la fila Criterios.
Usar el Generador de expresiones para escribir criterios

Puede utilizar el Generador de expresiones siempre que desee usar criterios que
contengan funciones. El Generador de expresiones proporciona caractersticas para
ayudarle a usar todas las funciones correctamente.
Todos los criterios especificados en la fila Criterios estn combinados

Los criterios que especifique para los distintos campos de la fila Criterios se combinan
mediante el operador Y. Por ejemplo, podra especificar el criterio ="Chicago" para el
campo Ciudad y el criterio < AgregFecha("aaaa", -40, Fecha()) para el campo
FechaNacimiento. Los dos criterios se interpretan juntos de la siguiente manera:
Ciudad = "Chicago" Y FechaNacimiento < AgregFecha("aaaa", -40, Fecha())

Los campos Ciudad y FechaNacimiento incluyen criterios.


Slo los registros cuyo valor para el campo Ciudad sea Chicago se ajustarn al criterio.
Slo los registros que tengan como mnimo 40 aos de antigedad se ajustarn al criterio.
Slo los registros que cumplan los dos criterios se incluirn en los resultados.

Especifique criterios alternativos utilizando la fila O

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 cuadrcula de diseo.

El criterio Ciudad se especifica en la fila Criterios.


El criterio FechaNacimiento se especifica en la fila O.

Los criterios especificados en las filas Criterios y o se combinan utilizando el operador


O, como se muestra a continuacin:
Ciudad = "Chicago" O FechaNacimiento < AgregFecha("aaaa", -40, Fecha())
Si necesita especificar ms alternativas, use las filas situadas debajo de la fila o.

Criterios para campos Texto, Memo e Hipervnculo


Los ejemplos siguientes son para el campo PasRegin 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 cuadrcula de diseo.

Para incluir registros que...


Coincidan exactamente con un
valor, como China

No coincidan con un valor, como


Mxico

Empiecen
por
la
especificada, como U

cadena

Use este criterio

Resultado de la consulta

"China"

Devuelve los registros en los que el


campo PasRegin tiene el valor
China.

No "Mxico"

Devuelve los registros en los que el


campo PasRegin tiene un valor
distinto de Mxico.

Como U*

Devuelve
los
registros
correspondientes a todos los
pases o regiones cuyos
nombres empiezan por "U",
como Uruguay, Uganda, etc.
Nota Cuando se utiliza en una
expresin, el asterisco (*)
representa cualquier cadena de
caracteres (tambin
se
lo
denomina "carcter comodn").

No empiecen por
especificada, como U

la

cadena

Contengan la cadena especificada,


como Corea

No como U*

Devuelve
los
registros
correspondientes a todos los
pases o regiones cuyos nombres
empiezan por un carcter distinto
de "U".

Como "*Corea*"

Devuelve
los
registros
correspondientes a todos los
pases o regiones que contienen la

cadena "Corea".

No
contengan
la
especificada, como Corea

Devuelve
los
registros
cadena
correspondientes a todos los
No como "*Corea*"
pases o regiones que no
contienen la cadena "Corea".

Acaben con la cadena especificada,


como "ina"

No acaben con la
especificada, como "ina"

cadena

Contengan valores nulos (o que


falten)
No contengan valores nulos

Como "*ina"

Devuelve
los
registros
correspondientes a todos los
pases o regiones cuyos nombres
acaban con "ina" como China y
Argentina.

No como "*ina"

Devuelve
los
registros
correspondientes a todos los
pases o regiones cuyos nombres
no acaban con "ina", como China y
Argentina.

Es Nulo

Devuelve los registros en los que


no hay ningn valor en el campo.

No es Nulo

Devuelve los registros en los que


no falta el valor del campo.

Devuelve los registros en los que el


campo tiene un valor en blanco
(pero no nulo). Por ejemplo, los
Contengan cadenas de longitud
"" (un par de comillas) registros de ventas realizada a otro
cero
departamento podran contener
un valor en blanco en el campo
PasRegin.
No contengan cadenas de longitud
cero

Contengan valores nulos o cadenas


de longitud cero.

Ni vaco ni en blanco

No ""

Devuelve los registros en los que el


campo PasRegin no tiene un
valor en blanco.

"" O Es Nulo

Devuelve los registros donde no


hay ningn valor en el campo, o
bien, el campo tiene un valor en
blanco.

No es Nulo Y Sin ""

Devuelve los registros en los que el


campo PasRegin tiene un valor
no en blanco y no nulo.

Vayan a continuacin de un valor,


como Mxico, si se ordenan
alfabticamente

Estn incluidos en un intervalo


especfico, como de la A hasta la D

>= "Mxico"

Devuelve los registros de todos los


pases o regiones a partir de
Mxico y posteriores por orden
alfabtico.

Como "[A-D]*"

Devuelve
los
registros
correspondientes a los pases o
regiones cuyos nombres empiezan
por las letras "A" a la "D".

Coincidan con uno de dos valores,


"Estados Unidos" O
tales como Estados Unidos o Reino
"Reino Unido"
Unido

Devuelve
los
registros
correspondientes a Estados Unidos
y Reino Unido.

Devuelve
los
registros
Contengan uno de los valores de En("Francia", "China", correspondientes a todos los
una lista
"Alemania", "Japn") pases o regiones especificados en
la lista.
Devuelve
los
registros
Contengan ciertos caracteres en
Der([PasRegin], 1) = correspondientes a todos los
una posicin especfica en el valor
pases o regiones cuyo nombre
"y"
del campo
acaba con la letra "y".

Satisfagan requisitos de longitud

Devuelve
los
registros
Longitud([PasRegin]) correspondientes a los pases o
regiones cuyo nombre tiene ms
> 10
de 10 caracteres.

Devuelve
los
registros
correspondientes a los pases o
regiones cuyos nombres tienen
cinco caracteres de longitud y
los tres primeros caracteres son
"Chi", como China y Chile.
Coincidan
especfico

con

un

modelo

Como "Chi??"

Nota Los caracteres ? y _,


cuando se usan en una
expresin, representan un solo
carcter (tambin se les
denomina
"caracteres
comodn"). El carcter _ no se
puede usar en la misma
expresin junto con el carcter ?
ni con el carcter comodn *. El
carcter comodn _ se puede
usar en una expresin que

tambin contiene el carcter


comodn %.

Caracteres comodn ANSI-89


Utilice este juego de caracteres comodn cuando use el cuadro de dilogo Buscar y
reemplazar para buscar y, opcionalmente, reemplazar datos en una base de datos o en un
proyecto de Access. Estos caracteres se utilizan tambin cuando se ejecutan consultas
de seleccin y actualizacin en una base de datos de Access, pero no se utilizan en las
consultas ejecutadas en un proyecto de Access. Para obtener ms informacin sobre las
consultas de seleccin y actualizacin, vea los artculos Crear una consulta de seleccin
sencilla y Actualizar los datos de una base de datos.
CARCTER

DESCRIPCIN

EJEMPLO

Hace coincidir cualquier nmero de caracteres. qu* encuentra qu,


Puede utilizar el asterisco (*) en cualquier sitio quin y quizs pero no
de una cadena de caracteres.
aquellos ni aunque.

Hace coincidir cualquier carcter alfabtico


individual.

B?l encuentra bala,


billete y bola.

[]

Hace coincidir cualquier carcter individual


incluido entre los corchetes.

B[ao]l encuentra bala y


bola pero no billete.

Hace coincidir cualquier carcter que no se


encuentre entre los corchetes.

r[!oc]a encuentra risa y


rema pero no roca ni
rosa.

Hace coincidir cualquier carcter incluido en un b[a-c]d encuentra bad,


intervalo de caracteres. Debe especificar el
bbd y bcd.
intervalo en orden ascendente (de A a Z, no de Z
a A).

Hace coincidir cualquier carcter numrico


individual.

1#3 encuentra 103, 113


y 123.

Criterios para campos Nmero, Moneda y Autonumeracin


Los ejemplos siguientes son para el campo PrecioUnidad de una consulta basada en una
tabla donde se almacena informacin de productos. El criterio se especifica en la fila
Criterios del campo en la cuadrcula de diseo de la consulta.

PARA INCLUIR
REGISTROS
QUE...

USE ESTE
CRITERIO

Coincidan
exactamente con un
valor, como 100

100

Devuelve los registros en los que el precio por


unidad del producto es 100 $.

No coincidan con un
valor, como 1000

No 1000

Devuelve los registros en los que el precio por


unidad del producto no es 1000 $.

RESULTADO DE LA CONSULTA

< 100
<= 100

Devuelve los registros en los que el precio por


unidad es menor que 100 $ (<100). La segunda
expresin (<=100) muestra los registros en los que
el precio por unidad es menor o igual que 100 $.

Contengan un valor
mayor que otro
valor, como 99,99

>99,99
>=99,99

Devuelve los registros en los que el precio por


unidad es mayor que 99,99 $ (>99,99). La segunda
expresin muestra los registros en los que el
precio por unidad es mayor o igual que 99,99 $.

Contengan uno de
entre dos valores,
como 20 25

20 o 25

Devuelve los registros en los que el precio por


unidad es 20 $ 25 $.

Contengan un valor
menor que otro
valor, como 100

Contengan un valor
que est incluido en

>49,99 Y <99,99
O bien,

Devuelve los registros en los que el precio por


unidad est entre (pero sin incluir) 49,99 $ y 99,99

un intervalo

Entre 50 Y 100

$.

Contengan un valor
que est fuera de un
intervalo

<50 O >100

Devuelve los registros en los que el precio por


unidad no est entre 50 $ y 100 $.

Contengan uno entre


varios valores

En(20, 25, 30)

Devuelve los registros en los que el precio por


unidad es 20 $, 25 $ 30 $.

Devuelve los registros en los que el precio por


unidad acaba con "4,99", como 4,99 $, 14,99 $,
24,99 $, etc.
Contengan un valor
que acabe con los
dgitos especificados

Como "*4,99"

Contengan valores
nulos (o que falten)

Es Nulo

Contengan valores
no nulos

No es Nulo

Nota Los caracteres * y %, cuando se usan


en una expresin, representan cualquier
nmero de caracteres, que tambin se
denominan "caracteres comodn". El carcter
% no se puede usar en la misma expresin
junto con el carcter * ni con el carcter
comodn ?. El carcter comodn % se puede
usar en una expresin que tambin contiene el
carcter comodn _.
Devuelve los registros en los que no se ha
especificado ningn valor en el campo
PrecioUnidad.
Devuelve los registros en los que no falta el valor
del campo PrecioUnidad.

Criterios para campos Fecha/Hora


Los ejemplos siguientes son para el campo FechaPedido de una consulta basada en una
tabla donde se almacena informacin de pedidos. El criterio se especifica en la fila
Criterios del campo en la cuadrcula de diseo de la consulta.

Para incluir
registros que...

Coincidan
exactamente con
un valor, como
2/2/2006

No coincidan con
un valor, como
2/2/2006

Use este criterio

Resultado de la consulta

#2/2/2006#

Devuelve los registros de las


transacciones que tuvieron lugar el 2 de
febrero de 2006. No olvide rodear los
valores de fechas con el carcter #, para
que Access pueda distinguir entre
fechas y cadenas de texto.

No #2/2/2006#

Devuelve los registros de las


transacciones que tuvieron lugar en una
fecha distinta al 2 de febrero de 2006.

Contengan valores
anteriores a una
fecha determinada,
como el 2/2/2006

< #2/2/2006#

Contengan valores
posteriores a una

> #2/2/2006#

Devuelve los registros de las


transacciones que tuvieron lugar
antes del 2 de febrero de 2006.
Para ver las transacciones que
tuvieron lugar en esa fecha o antes,
use el operador <= en lugar de <.
Devuelve los registros de las
transacciones que tuvieron lugar

fecha determinada,
como el 2/2/2006

Contengan valores
que estn dentro
de un intervalo de
fechas

Contengan valores
que estn fuera de
un intervalo
Contengan uno de
dos valores, como
2/2/2006
o
3/2/2006

Contengan
uno
entre varios valores

despus del 2 de febrero de 2006.


Para ver las transacciones que
tuvieron lugar en esa fecha o
despus, use el operador >= en lugar
de >.
Devuelve los registros de las
transacciones que tuvieron lugar
entre el 2 de febrero de 2006 y el 4
de febrero de 2006.
>#2/2/2006# Y <#4/2/2006#

Tambin puede usar el operador


Entre para filtrar segn un intervalo
de valores, incluidos los extremos.
Por ejemplo, Entre #2/2/2006# Y
#4/2/2006# es lo mismo que
>#2/2/2006# Y <#2/4/2006#.

<#2/2/2006# O >#4/2/2006#

Devuelve los registros de las


transacciones que tuvieron lugar antes
del 2 de febrero de 2006 o despus del
4 de febrero de 2006.

#2/2/2006# O #3/2/2006#

Devuelve los registros de las


transacciones que tuvieron lugar el 2 de
febrero de 2006 o el 3 de febrero de
2006.

En (#1/2/2006#, #1/3/2006#,
#1/4/2006#)

Devuelve los registros de las


transacciones que tuvieron lugar el 1 de
febrero de 2006, el 1 de marzo de 2006
o el 1 de abril de 2006.

Contengan
una
fecha que sea de un
Devuelve los registros de las
mes
especfico ParcFecha("m", [FechaVenta]) =
transacciones que tuvieron lugar en
(independientemen
12
diciembre de cualquier ao.
te del ao), como
diciembre
Contengan
una
fecha que sea de un
Devuelve los registros de las
trimestre especfico
ParcFecha("t", [FechaVenta]) = 1 transacciones que tuvieron lugar en el
(independientemen
primer trimestre de cualquier ao.
te del ao), como el
primer trimestre

Contengan la fecha
en curso

Contengan la fecha
de ayer

Contengan la fecha
de maana

Fecha()

Devuelve los registros de las


transacciones que tuvieron lugar en la
fecha en curso. Si hoy es el 2/2/2006,
ver los registros en los que el campo
FechaPedido tiene el valor 2 de febrero
de 2006.

Fecha()-1

Devuelve los registros de las


transacciones que tuvieron lugar en el
da anterior a la fecha en curso. Si hoy
es el 2/2/2006, ver los registros
correspondientes al 1 de febrero de
2006.

Fecha() + 1

Devuelve los registros de las


transacciones que tendrn lugar en el
da posterior a la fecha en curso. Si hoy
es el 2/2/2006, ver los registros
correspondientes al 3 de febrero de
2006.

Devuelve los registros de las


Contengan fechas ParcFecha("ss", [FechaVenta]) = transacciones que tuvieron lugar
que sean de la ParcFecha("ss", Fecha()) Y Ao( durante la semana en curso. Una
semana en curso
[FechaVenta]) = Ao(Fecha()) semana empieza en domingo y termina
en sbado.
Devuelve los registros de las
Ao([FechaVenta])* 53 +
Contengan fechas
transacciones que tuvieron lugar
ParcFecha("ss", [FechaVenta]) =
que sean de la
durante la semana pasada. Una semana
Ao(Fecha())* 53 +
empieza en domingo y termina en
semana anterior
ParcFecha("ss", Fecha()) - 1
sbado.
Ao([FechaVenta])*
Contengan fechas
53+ParcFecha("ss", [FechaVenta])
que sean de la
= Ao(Fecha())*
semana prxima
53+ParcFecha("ss", Fecha()) + 1

Devuelve los registros de las


transacciones que tendrn lugar la
semana prxima. Una semana empieza
en domingo y termina en sbado.

Contengan fechas
que sean de los 7
ltimos das

Devuelve los registros de las


transacciones que tuvieron lugar
durante los 7 ltimos das. Si hoy es el
2/2/2006,
ver
los
registros
correspondientes al perodo del 24 de
enero de 2006 al 2 de febrero de 2006.

Entre Fecha() Y Fecha()-6

Contengan
una
fecha que sea del
mes en curso

Ao([FechaVenta]) =
Ao(Ahora())
Y Mes([FechaVenta]) =
Mes(Ahora())

Devuelve los registros correspondientes


al mes en curso. Si hoy es el 2/2/2006,
ver los registros correspondientes a
febrero de 2006.

Ao([FechaVenta])* 12 +
Contengan
una
ParcFecha("m", [FechaVenta]) =
fecha que sea del
Ao(Fecha())* 12 +
mes anterior
ParcFecha("m", Fecha()) - 1

Devuelve los registros correspondientes


al mes pasado. Si hoy es el 2/2/2006,
ver los registros correspondientes a
enero de 2006.

Ao([FechaVenta])* 12 +
Contengan
una
ParcFecha("m", [FechaVenta]) =
fecha que sea del
Ao(Fecha())* 12 +
mes prximo
ParcFecha("m", Fecha()) + 1

Devuelve los registros correspondientes


al mes prximo. Si hoy es el 2/2/2006,
ver los registros correspondientes a
marzo de 2006.

Los registros de ventas de un perodo


Contengan fechas
de un mes. Si hoy es el 2/2/2006, ver
Entre Fecha( ) Y AgregFecha("M",
que sean de los 30
los registros correspondientes al
-1, Fecha( ))
perodo del 2 de enero de 2006 al 2 de
31 ltimos das
febrero de 2006.
Devuelve los registros correspondientes
Contengan
una
Ao([FechaVenta]) =
al trimestre en curso. Si hoy es el
fecha que sea del Ao(Ahora()) Y ParcFecha("t", 2/2/2006,
ver
los
registros
trimestre en curso Fecha()) = ParcFecha("t", Ahora()) correspondientes al primer trimestre de
2006.
Devuelve los registros correspondientes
Ao([FechaVenta])*4+ParcFecha(
Contengan
una
al trimestre anterior. Si hoy es el
"t",[FechaVenta]) =
fecha que sea del
2/2/2006,
ver
los
registros
Ao(Fecha())*4+ParcFecha("t",Fe
correspondientes al ltimo trimestre de
trimestre anterior
cha())- 1
2005.
Devuelve los registros correspondientes
Ao([FechaVenta])*4+ParcFecha(
Contengan
una
al prximo trimestre. Si hoy es el
"t",[FechaVenta]) =
fecha que sea del
2/2/2006,
ver
los
registros
Ao(Fecha())*4+ParcFecha("t",Fe
correspondientes al segundo trimestre
prximo trimestre
cha())+1
de 2006.
Contengan fechas
que sean del ao
en curso

Ao([FechaVenta]) =
Ao(Fecha())

Devuelve los registros correspondientes


al ao en curso. Si hoy es el 2/2/2006,
ver los registros correspondientes al
ao 2006.

Contengan

Ao([FechaVenta]) =

Devuelve

una

los

registros

de

las

fecha que sea del


ao anterior

Contengan
una
fecha que sea del
ao prximo

Ao(Fecha()) - 1

Ao([FechaVenta]) =
Ao(Fecha()) + 1

transacciones que tuvieron lugar


durante el ao pasado. Si hoy es el
2/2/2006,
ver
los
registros
correspondientes al ao 2005.
Devuelve los registros de las
transacciones con fecha en el ao
prximo. Si hoy es el 2/2/2006, ver los
registros correspondientes al ao 2007.

Contengan
una
fecha que est
entre el 1 de enero
y hoy (registros del
ao hasta la fecha)

Devuelve los registros de las


Ao([FechaVenta]) =
transacciones con fechas entre el 1 de
Ao(Fecha()) Y
enero del ao en curso y la fecha
Mes([FechaVenta]) <=
actual. Si hoy es el 2/2/2006, ver los
Mes(Fecha()) Y Da([FechaVenta]) registros correspondientes al perodo
del 1 de enero de 2006 al 2 de febrero
<= Da (Fecha())
de 2006.

Contengan
una
fecha ya pasada

< Fecha()

Devuelve los registros de las


transacciones que tuvieron lugar antes
de hoy.

Contengan
una
fecha del futuro

> Fecha()

Devuelve los registros de las


transacciones que tendrn lugar
despus de hoy.

Filtren
valores
nulos (o que falten)

Es Nulo

Devuelve los registros en los que falta la


fecha de la transaccin.

Filtren valores no
nulos

No es Nulo

Devuelve los registros en los que se


conoce la fecha de la transaccin.

Criterios para otros campos


Tipo de campo

Cmo aplicar los criterios

S/No

En la fila Criterios, escriba S para incluir los registros que tengan activada
la casilla de verificacin. Escriba No para incluir los registros que no tengan
activada la casilla de verificacin.

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.

Hay dos tipos bsicos de campos de bsqueda: 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 bsqueda.
Los campos de bsqueda que se basan en una lista de valores
especificados son del tipo de datos Texto, y los criterios vlidos son
los mismos que para otros campos de texto.

Bsqueda

Los criterios que se pueden usar en un campo de bsqueda basado en


valores de un origen de datos existente dependen del tipo de datos de
la clave externa, y no del tipo de los datos que se buscan. Por
ejemplo, suponga que tiene un campo de bsqueda que muestra los
nombres de empleados, pero usa una clave externa de tipo de datos
Nmero. Puesto que el campo almacena un nmero en lugar de texto,
usted utilizar criterios vlidos para nmeros, es decir, >2.
Si no conoce el tipo de datos de la clave externa, puede examinar la
tabla de origen en la vista Diseo para determinar los tipos de datos
de los campos. Para ello:
1. Busque la tabla de origen en el panel de navegacin.
2. Abra la tabla en la vista Diseo. Para ello:
Haga clic en la tabla y, a continuacin, presione
CTRL+ENTRAR.
Haga clic con el botn secundario del mouse en la tabla y,
a continuacin, haga clic en Vista Diseo.
3. El tipo de datos de cada campo se muestra en la columna Tipo de
datos de la cuadrcula de diseo de la tabla.

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 Diseo de la consulta, se representa en el panel
Lista de campos mediante un campo expansible. Para usar criterios
para un campo multivalor, deber suministrar criterios para una fila
de la tabla oculta. Para ello:

Multivalor

1. Cree una consulta que contenga el campo multivalor y brala en la


vista Diseo.
2. Expanda el campo multivalor haciendo clic en el signo ms (+)
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.
3. Arrastre el campo multivalor y su campo de valor nico a
columnas distintas en la cuadrcula de diseo. Si desea ver slo el
campo multivalor completo en los resultados, desactive la casilla
de verificacin Mostrar correspondiente al campo de valor nico.
4. Escriba los criterios en la fila Criterios correspondiente al campo

de valor nico, utilizando criterios apropiados segn cul sea el


tipo de datos de los valores.

Cada valor del campo multivalor se puede evaluar individualmente


mediante los criterios que especifique. Por ejemplo, suponga que
tiene un campo multivalor para almacenar una lista de nmeros. 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 aparecern en
los resultados.

S-ar putea să vă placă și