You are on page 1of 10

ara incluir registros que...

Use este criterio

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

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

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

Resultado de la consulta 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. Devuelve los registros de las transacciones que tuvieron lugar en una fecha distinta al 2 de febrero de 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 despus

< #2/2/2006#

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

> #2/2/2006#

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. Contengan valores que estn dentro de >#2/2/2006# Y <#4/2/2006# un intervalo de fechas 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#. Devuelve los registros de las transacciones que tuvieron lugar antes del 2 de febrero de 2006 o despus del 4 de febrero de 2006. Devuelve los registros de las transacciones

Contengan valores que estn fuera de un intervalo

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

Contengan uno de dos valores, como #2/2/2006# O #3/2/2006# 2/2/2006 o 3/2/2006

Contengan uno entre En (#1/2/2006#, #1/3/2006#, #1/4/2006#) varios valores

Contengan una fecha que sea de un mes especfico ParcFecha("m", [FechaVenta]) = 12 (independientemente del ao), como diciembre Contengan una fecha que sea de un trimestre especfico ParcFecha("t", [FechaVenta]) = 1 (independientemente del ao), como el primer trimestre

Contengan la fecha Fecha() en curso

Contengan la fecha Fecha()-1 de ayer

que tuvieron lugar el 2 de febrero de 2006 o el 3 de febrero de 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. Devuelve los registros de las transacciones que tuvieron lugar en diciembre de cualquier ao. Devuelve los registros de las transacciones que tuvieron lugar en el primer trimestre de cualquier ao. 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. Devuelve los registros de las transacciones

Contengan la fecha Fecha() + 1 de maana

Contengan fechas que sean de la semana en curso

ParcFecha("ss", [FechaVenta]) = ParcFecha("ss", Fecha()) Y Ao( [FechaVenta]) = Ao(Fecha())

Contengan fechas que sean de la semana anterior

Ao([FechaVenta])* 53 + ParcFecha("ss", [FechaVenta]) = Ao(Fecha())* 53 + ParcFecha("ss", Fecha()) - 1

Contengan fechas

Ao([FechaVenta])* 53+ParcFecha("ss",

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. 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 transacciones que tuvieron lugar durante la semana en curso. Una semana empieza en domingo y termina en sbado. Devuelve los registros de las transacciones que tuvieron lugar durante la semana pasada. Una semana empieza en domingo y termina en sbado. Devuelve los

que sean de la semana prxima

Contengan fechas que sean de los 7 ltimos das

Contengan una fecha que sea del mes en curso

Contengan una fecha que sea del mes anterior

Contengan una fecha que sea del mes prximo

[FechaVenta]) = Ao(Fecha())* 53+ParcFecha("ss", registros de las Fecha()) + 1 transacciones que tendrn lugar la semana prxima. Una semana empieza en domingo y termina en sbado. Devuelve los registros de las transacciones que tuvieron lugar durante los 7 ltimos das. Si hoy es el Entre Fecha() Y Fecha()-6 2/2/2006, ver los registros correspondientes al perodo del 24 de enero de 2006 al 2 de febrero de 2006. Devuelve los registros correspondientes al mes en curso. Ao([FechaVenta]) = Ao(Ahora()) Si hoy es el Y Mes([FechaVenta]) = Mes(Ahora()) 2/2/2006, ver los registros correspondientes a febrero de 2006. Devuelve los registros correspondientes Ao([FechaVenta])* 12 + ParcFecha("m", al mes pasado. [FechaVenta]) = Ao(Fecha())* 12 + Si hoy es el ParcFecha("m", Fecha()) - 1 2/2/2006, ver los registros correspondientes a enero de 2006. Devuelve los Ao([FechaVenta])* 12 + ParcFecha("m", registros [FechaVenta]) = Ao(Fecha())* 12 + correspondientes ParcFecha("m", Fecha()) + 1 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 de un mes. Si hoy es el Contengan fechas 2/2/2006, ver que sean de los 30 Entre Fecha( ) Y AgregFecha("M", -1, Fecha( )) los registros 31 ltimos das correspondientes al perodo del 2 de enero de 2006 al 2 de febrero de 2006. Devuelve los registros correspondientes al trimestre en Contengan una curso. Si hoy es Ao([FechaVenta]) = Ao(Ahora()) Y fecha que sea del el 2/2/2006, ver ParcFecha("t", Fecha()) = ParcFecha("t", Ahora()) trimestre en curso los registros correspondientes al primer trimestre de 2006. Devuelve los registros correspondientes al trimestre Contengan una anterior. Si hoy Ao([FechaVenta])*4+ParcFecha("t",[FechaVenta]) fecha que sea del es el 2/2/2006, = Ao(Fecha())*4+ParcFecha("t",Fecha())- 1 trimestre anterior ver los registros correspondientes al ltimo trimestre de 2005. Devuelve los registros Contengan una correspondientes Ao([FechaVenta])*4+ParcFecha("t",[FechaVenta]) fecha que sea del al prximo = Ao(Fecha())*4+ParcFecha("t",Fecha())+1 prximo trimestre trimestre. Si hoy es el 2/2/2006, ver los registros

Contengan fechas que sean del ao en Ao([FechaVenta]) = Ao(Fecha()) curso

Contengan una fecha que sea del ao anterior

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

Contengan una fecha que sea del ao prximo

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

Contengan una fecha que est entre Ao([FechaVenta]) = Ao(Fecha()) Y el 1 de enero y hoy Mes([FechaVenta]) <= Mes(Fecha()) Y (registros del ao Da([FechaVenta]) <= Da (Fecha()) hasta la fecha)

correspondientes al segundo trimestre de 2006. Devuelve los registros correspondientes al ao en curso. Si hoy es el 2/2/2006, ver los registros correspondientes al ao 2006. Devuelve los registros de las 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. Devuelve los registros de las transacciones con fechas entre el 1 de enero del ao en curso y la fecha actual. Si hoy es el 2/2/2006, ver los registros correspondientes al perodo del 1

Contengan una fecha ya pasada

< Fecha()

Contengan una fecha del futuro

> Fecha()

Filtren valores nulos Es Nulo (o que falten)

Filtren valores no nulos

No es Nulo

de enero de 2006 al 2 de febrero de 2006. Devuelve los registros de las transacciones que tuvieron lugar antes de hoy. Devuelve los registros de las transacciones que tendrn lugar despus de hoy. Devuelve los registros en los que falta la fecha de la transaccin. Devuelve los registros en los que se conoce la fecha de la transaccin.

En el siguiente vdeo, se presenta ms informacin sobre cmo usar expresiones relacionadas con fechas: Volver al principio

Criterios para otros campos


Tipo de campo S/No Cmo aplicar los criterios

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. En la fila Criterios, escriba Es Nulo para incluir los registros que no contengan Datos datos adjuntos. Escriba No es Nulo para incluir los registros que s contengan adjuntos datos adjuntos. Hay dos tipos bsicos de campos de bsqueda: los que buscan valores en un Bsqueda 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. 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: 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

Multivalor

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

You might also like