Anda di halaman 1dari 21

CARRERA: INFORMATICA

Criterios de consulta

IVON ARCE

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 estn almacenados en el origen de registros subyacente, deber agregar criterios a una consulta cuando la disee. Este tema contiene varios ejemplos de criterios de consulta. En el tema, se supone que ya sabe disear consultas de seleccin sencillas.

Agregar criterios a la consulta


Para limitar el nmero de registros que se devuelven en los resultados de la consulta, puede especificar criterios. Un criterio de consulta se puede considerar como una condicin que se especifica para un campo. El criterio especifica una condicin, basada en los valores del campo, que expresa lo que desea incluir en la consulta, como "mostrar slo los registros en los que el valor de Ciudad sea Londres". Abra la consulta en la vista Diseo. Agregar un criterio al campo Ciudad para ver en los resultados de consulta slo aquellos contactos que son de Londres. Tambin agregar criterios al campo Direccin y al campo Telfono para depurar an ms los resultados de la consulta.
1. En la fila Criterios del campo Ciudad, escriba londres. Ahora, agregue dos criterios ms para que los resultados sean ms tiles. Suponga que slo desea ver los registros en los que estn presentes tanto la direccin como el nmero de telfono. 2. En la fila Criterios del campo Direccin, escriba No es Nulo AND <>"". Haga lo mismo en la fila Criterios del campo Telfono. Nota El criterio, No es Nulo AND <>"", es verdadero siempre que haya un valor conocido no vaco para el campo para el que es un criterio. Es falso siempre que haya un valor desconocido (Nulo) o cuando el valor conocido est vaco (""). Puede usar esta expresin para comprobar un campo para un valor conocido no vaco. 3. Cambie a la vista Hoja de datos para ver los resultados. Crear consultas de seleccin. Para crear una consulta de seleccin, seguir los siguientes pasos: 1 Abrir la base de datos donde se encuentra la consulta a crear.

CARRERA: INFORMATICA

IVON ARCE

2 Hacer clic sobre el objeto Consulta que se encuentra a la derecha de la ventana de la base de datos. 3 Hacer clic sobre el botn Nuevo Aparecer el siguiente cuadro de dilogo: 4 Seleccion ar Vista Diseo. 5 Hacer clic sobre el botn Aceptar. de la ventana de la base de datos.

Aparecer el siguiente cuadro de dilogo. 6 Seleccionar la tabla a partir de la cual queremos realizar la consulta. 7 Hacer clic sobre el botn Agregar. 8 En el caso de realizar una consulta a partir de ms de una tabla, volver a realizar los pasos 6 y 7. 9 Una vez aadidas todas las tablas necesarias, hacer clic sobre el botn Cerrar. Aparecer la ventana de diseo de consultas.

CARRERA: INFORMATICA

IVON ARCE

Si observas la pantalla, en la parte superior aparecen las tablas aadidas con su correspondientes campos, y en la parte inferior denominada cuadrcula QBE tendremos que especificar los criterios para realizar la consulta. Cada columna de la cuadrcula QBE corresponde a un campo a utilizar. 10 Hacer clic sobre la flecha de la derecha de la primera fila y primera columna de la cuadrcula. Se abrir la lista desplegable de campos. 11 Seleccionar el campo deseado. Observa como en la segunda fila Tabla aparece el nombre de la tabla a la que pertenece el campo. 12 Repetir los pasos 10 y 11 pero en la siguiente columna para elegir otro campo. 13 Realizar el paso 12 hasta que en la cuadrcula tengamos todos los campos deseados. 14 Utilizar la fila Orden para especificar si queremos ordenar los registros de la consulta por algn campo, para ello hacer clic sobre el recuadro correspondiente a la columna del campo de ordenacin, aparecer la flecha de lista desplegable para elegir una ordenacin ascendente o descendente. En caso de querer realizar la consulta ordenando por dos campos o ms, repetir la operacin en las columnas correspondientes. 15 Desactivar la casilla Mostrar para que el campo no se visualice en la consulta. Se utiliza cuando tenemos que utilizar el campo para seleccionar u ordenar pero no queremos visualizarlo. 16 Especificar los criterios de bsqueda en las filas Criterios y O. Un criterio de bsqueda es una condicin que deben cumplir los registros que aparecen en la consulta. Un criterio de bsqueda se define de la forma que le indicamos a continuacin.

CARRERA: INFORMATICA

IVON ARCE

Se indica en la columna del campo que entra en la condicin, el resto de la condicin. Por ejemplo, si queremos los alumnos de Valencia, en la columna poblacin y fila Criterios pondremos Valencia para formar la condicin poblacin = "Valencia" Para indicar varias condiciones en un mismo campo se emplean los operadores Y y O. En una condicin O el registro aparecer en el resultado de la consulta si cumple una de las condiciones de la expresin y en una condicin Y para que el registro aparezca se deben cumplir todas las condiciones de la expresin. Por ejemplo precio > 100 y precio < 1200, aparecen los registros cuyo precio est comprendido entre 101 y 1199. Cuando en la fila Criterios se establecen criterios para ms de un campo el resultado ser el de una condicin Y. En el ejemplo siguiente seran alumnos de Valencia Y cuya fecha de nacimiento est comprendida entre el 1/1/60 y el 31/12/69. Del mismo modo pasa con cada una de las filas o: Los criterios que se indican en filas distintas se combinan con el operador O. Por ejemplo, si en la cuadrcula QBE tenemos especificado los siguientes criterios:

queremos visualizar de la tabla Alumnado los campos Apellidos, Nombre, Poblacin y Fecha nacimiento, ordenados por Apellidos pero nicamente aquellos que sean de Valencia y hayan nacido entre el 1/1/60 y el 31/12/69, o bien aquellos de Alicante sea cual sea su fecha de nacimiento. Cuidado que el criterio de la fecha de nacimiento nicamente afecta a la poblacin Valencia por encontrarse en la misma fila. Access2000 no diferencia entre maysculas y minsculas a la hora de realizar la bsqueda de registros. 17 Guardar la consulta haciendo clic sobre el botn de la barra de herramientas.

Aparecer el cuadro de dilogo para darle nombre a la consulta. 18 Escribir el nombre de la consulta. 19 Hacer clic sobre el botn Aceptar. 20 Para cerrar la consulta hacer clic sobre su botn .

Ejecutar una consulta. Podemos ejecutar una consulta desde la ventana de diseo de la consulta o bien desde la ventana de la base de datos.

CARRERA: INFORMATICA
Desde la ventana de la base de datos: 1 Seleccionar la consulta a ejecutar. 2 Hacer clic sobre el botn

IVON ARCE

de la ventana de la base de datos.

Desde la ventana de diseo de la consulta: 1 Hacer clic sobre el botn de la barra de herramientas.

Cuando estamos visualizando el resultado de una consulta, lo que vemos realmente es la parte de la tabla que cumple los criterios especificados, por lo tanto si realizamos una modificacin de datos se realizar dicha modificacin sobre la tabla relacionada.

Modificar el diseo de una consulta. Si lo que queremos es modificar el diseo de una consulta: 1 Estar situado en la ventana de la base de datos donde se encuentra la consulta a modificar. 2 Hacer clic sobre el objeto Consulta que se encuentra a la derecha de la ventana de la base de datos. 3 Seleccionar la tabla a modificar. 4 Hacer clic sobre el botn de la ventana de la base de datos.

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 estn almacenados en el origen de registros subyacente, deber agregar criterios a una consulta cuando la disee. Este tema contiene varios ejemplos de criterios de consulta. En el tema, se supone que ya sabe disear consultas de seleccin sencillas.

Introduccin a los criterios de consulta


Un criterio es similar a una frmula (es una cadena que puede consistir en referencias de campos, operadores y constantes). Los criterios de consulta tambin se conocen como expresiones en Microsoft Office Access 2007. En las tablas siguientes, se muestran algunos ejemplos de criterios y se explica su funcionamiento.

CARRERA: INFORMATICA
CRITERIOS >25 y <50 DESCRIPCIN

IVON ARCE

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. 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. 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.

DifFecha("aaaa", [FechaNacimiento], Fecha()) > 30

Es 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 especficos en cada caso. Algunos criterios son sencillos y usan operadores bsicos y constantes. Otros son complejos y usan funciones y operadores especiales, e incluyen referencias de campo. Este tema contiene varios criterios usados comnmente, organizados por tipo de datos. Si los ejemplos que se presentan en este tema no se pueden aplicar a sus necesidades especficas, 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 ms informacin, vea los artculos de la seccin Vea tambin. Aqu ver dnde y cmo se agregan los 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 el campo 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 (De este modo, se agrega automticamente a la siguiente columna vaca de la cuadrcula.). 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: Ciudad = "Chicago" Y FechaNacimiento < AgregFecha("aaaa", -40, Fecha())

CARRERA: INFORMATICA

IVON ARCE

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.

Y si slo desea que se cumpla una de estas condiciones? Es decir, si tiene criterios alternativos, cmo 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 cuadrcula de diseo.

CARRERA: INFORMATICA

IVON ARCE

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. Antes de continuar con los ejemplos, tenga en cuenta lo siguiente:

Si los criterios son temporales o cambian a menudo, puede filtrar el resultado de la consulta en lugar de estar modificando continuamente los criterios. Un filtro es un criterio temporal que cambia el resultado de la consulta sin modificar el diseo de sta. Para obtener ms informacin sobre los filtros, vea el artculo Filtrar: limitar el nmero de registros en una vista. Si los campos de criterios no cambian pero los valores que le interesan s cambian con frecuencia, puede crear una consulta de parmetros. Una consulta de parmetros solicita al usuario valores de campos y luego utiliza estos valores para crear los criterios de consulta. Para obtener ms informacin sobre las consultas de parmetros, vea el artculo Usar parmetros en consultas e informes. 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.

CARRERA: INFORMATICA

IVON ARCE

Un criterio que se especifique para un campo Hipervnculo se aplica, de forma predeterminada, a la parte de texto visible del valor del campo. Para especificar los criterios para la parte correspondiente al Localizador uniforme de recursos (URL) del valor, use la expresin ParteDeHipervnculo. La sintaxis de esta expresin es la siguiente: ParteDeHipervnculo([Tabla1].[Campo1],1) = "http://www.microsoft.com/spain", donde Tabla1 es el nombre de la tabla que contiene el campo de hipervnculo, Campo1 es el campo de hipervnculo y http://www.microsoft.com/spain es la direccin URL con la que se desea coincidir. PARA INCLUIR REGISTROS QUE... Coincidan exactamente con un valor, como China No coincidan con un valor, como Mxico 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. 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 le denomina "carcter comodn"). Para obtener una lista de este tipo de caracteres, vea el artculo Informacin de referencia sobre los caracteres comodn en Access.

Empiecen por la Como U* cadena especificada, como U

CARRERA: INFORMATICA
No empiecen por la No como U* cadena especificada, como U Contengan la cadena Como "*Corea*" especificada, como Corea No contengan la No como "*Corea*" cadena especificada, como Corea Acaben con la cadena Como "*ina" especificada, como "ina" No acaben con la No como "*ina" cadena especificada, como "ina" Contengan valores nulos (o que falten) Es Nulo

IVON ARCE

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

Devuelve los registros correspondientes a todos los pases o regiones que no contienen la cadena "Corea". Devuelve los registros correspondientes a todos los pases o regiones cuyos nombres acaban con "ina" como China y Argentina. Devuelve los registros correspondientes a todos los pases o regiones cuyos nombres no acaban con "ina", como China y Argentina. Devuelve los registros en los que no hay ningn valor en el campo. 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 registros de ventas realizada a otro departamento podran contener un valor en blanco en el campo PasRegin. Devuelve los registros en los que el campo PasRegin no tiene un valor en blanco. Devuelve los registros donde no hay ningn valor en el campo, o bien, el campo tiene un valor en blanco.

No contengan valores No es Nulo nulos Contengan cadenas de "" (un par de comillas) longitud cero

No contengan cadenas No "" de longitud cero Contengan valores nulos o cadenas de longitud cero. Ni vaco ni en blanco "" O Es Nulo

No es Nulo Y Sin ""

Devuelve los registros en los que el campo PasRegin tiene un valor no en blanco y no nulo. Devuelve los registros de todos los pases o regiones a partir de Mxico y posteriores por orden alfabtico.

Vayan a continuacin >= "Mxico" de un valor, como Mxico, si se ordenan

CARRERA: INFORMATICA
alfabticamente Estn incluidos en un Como "[A-D]*" intervalo especfico, como de la A hasta la D Coincidan con uno de "Estados Unidos" O dos valores, tales "Reino Unido" como Estados Unidos o Reino Unido Contengan uno de los En("Francia", "China", valores de una lista "Alemania", "Japn") Contengan ciertos Der([PasRegin], 1) = caracteres en una "y" posicin especfica en el valor del campo Satisfagan requisitos de longitud Coincidan con un modelo especfico

IVON ARCE

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

Devuelve los registros correspondientes a Estados Unidos y Reino Unido.

Devuelve los registros correspondientes a todos los pases o regiones especificados en la lista. Devuelve los registros correspondientes a todos los pases o regiones cuyo nombre acaba con la letra "y".

Longitud([PasRegin]) > Devuelve los registros correspondientes a los pases 10 o regiones cuyo nombre tiene ms de 10 caracteres. Como "Chi??" 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. 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 %.

Criterios para campos Nmero, Moneda y Autonumrico 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.

CARRERA: INFORMATICA

IVON ARCE

PARA INCLUIR REGISTROS QUE...

USE ESTE CRITERIO

RESULTADO DE LA CONSULTA

Coincidan 100 exactamente con un valor, como 100 No coincidan con un No 1000 valor, como 1000 Contengan un valor < 100 menor que otro <= 100 valor, como 100

Devuelve los registros en los que el precio por unidad del producto es 100 $.

Devuelve los registros en los que el precio por unidad del producto no es 1000 $. 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 $. 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 $. Devuelve los registros en los que el precio por unidad es 20 $ 25 $.

Contengan un valor >99,99 mayor que otro >=99,99 valor, como 99,99 Contengan uno de 20 o 25 entre dos valores, como 20 25

CARRERA: INFORMATICA
Contengan un valor >49,99 Y que est incluido en <99,99 un intervalo O bien, Entre 50 Y 100

IVON ARCE

Devuelve los registros en los que el precio por unidad est entre (pero sin incluir) 49,99 $ y 99,99 $.

Contengan un valor <50 O >100 Devuelve los registros en los que el precio por unidad no est que est fuera de un entre 50 $ y 100 $. intervalo Contengan uno En(20, 25, entre varios valores 30) Contengan un valor Como que acabe con los "*4,99" dgitos especificados 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. 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.

Contengan valores Es Nulo nulos (o que falten) Contengan valores No es Nulo no nulos

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.

CARRERA: INFORMATICA

IVON ARCE

PARA INCLUIR REGISTROS QUE...

USE ESTE CRITERIO

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 3 de febrero de 2006. Devuelve los registros de las transacciones que tuvieron lugar antes del 2 de febrero de 2006.

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

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

No #2/2/2006#

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

CARRERA: INFORMATICA
2/2/2006

IVON ARCE
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 del 2 de febrero de 2006. Para ver las transacciones que tuvieron lugar en esa fecha o despus, use el operador >= en lugar de >.

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

Contengan valores que >#2/2/2006# Y <#4/2/2006# estn dentro de un intervalo de fechas

Devuelve los registros de las transacciones que tuvieron lugar entre el 2 de febrero de 2006 y el 4 de febrero de 2006. Tambin puede usar el operador Entre para filtrar segn un intervalo de valores. Por ejemplo, Entre #2/2/2006# Y #4/2/2006# es lo mismo que >#2/2/2006# Y <#2/4/2006#.

Contengan valores que <#2/2/2006# O >#4/2/2006# estn fuera de un intervalo

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 que tuvieron lugar el 2

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

CARRERA: INFORMATICA
o 3/2/2006

IVON ARCE
de febrero de 2006 o el 3 de febrero de 2006.

Contengan uno entre varios valores

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. Devuelve los registros de las transacciones que tuvieron lugar en diciembre de cualquier ao.

Contengan una fecha que sea de un mes especfico (independientemente del ao), como diciembre

ParcFecha("m", [FechaVenta]) = 12

Contengan una fecha ParcFecha("t", [FechaVenta]) = 1 que sea de un trimestre especfico (independientemente del ao), como el primer trimestre Contengan la fecha en Fecha() curso

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 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.

Contengan la fecha de Fecha()-1 ayer

CARRERA: INFORMATICA
Contengan la fecha de Fecha() + 1 maana

IVON ARCE
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.

Contengan fechas que ParcFecha("ss", [FechaVenta]) = ParcFecha("ss", sean de la semana en Fecha()) Y Ao( [FechaVenta]) = Ao(Fecha()) curso

Contengan fechas que Ao([FechaVenta])* 53 + ParcFecha("ss", Devuelve los registros sean de la semana [FechaVenta]) = Ao(Fecha())* 53 + ParcFecha("ss", de las transacciones que tuvieron lugar anterior Fecha()) - 1 durante la semana pasada. Una semana empieza en domingo y termina en sbado. Contengan fechas que Ao([FechaVenta])* 53+ParcFecha("ss", sean de la semana [FechaVenta]) = Ao(Fecha())* 53+ParcFecha("ss", prxima Fecha()) + 1 Devuelve los registros de las 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 2/2/2006, ver los registros correspondientes al perodo del 24 de

Contengan fechas que Entre Fecha() Y Fecha()-6 sean de los 7 ltimos das

CARRERA: INFORMATICA

IVON ARCE
enero de 2006 al 2 de febrero de 2006.

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.

Contengan una fecha Ao([FechaVenta])* 12 + ParcFecha("m", Devuelve los registros que sea del mes anterior[FechaVenta]) = Ao(Fecha())* 12 + ParcFecha("m", correspondientes al mes pasado. Si hoy es Fecha()) - 1 el 2/2/2006, ver los registros correspondientes a enero de 2006. Contengan una fecha que sea del mes prximo Ao([FechaVenta])* 12 + ParcFecha("m", Devuelve los registros [FechaVenta]) = Ao(Fecha())* 12 + ParcFecha("m", correspondientes al mes prximo. Si hoy es Fecha()) + 1 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 2/2/2006, ver los registros correspondientes al perodo del 2 de enero de 2006 al 2 de febrero de 2006.

Contengan fechas que Entre Fecha( ) Y AgregFecha("M", -1, Fecha( )) sean de los 30 31 ltimos das

Contengan una fecha Ao([FechaVenta]) = Ao(Ahora()) Y ParcFecha("t", Devuelve los registros que sea del trimestre en Fecha()) = ParcFecha("t", Ahora()) correspondientes al trimestre en curso. Si curso hoy es el 2/2/2006, ver los registros correspondientes al

CARRERA: INFORMATICA

IVON ARCE
primer trimestre de 2006.

Contengan una fecha que sea del trimestre anterior

Ao([FechaVenta])*4+ParcFecha("t",[FechaVenta]) =Devuelve los registros correspondientes al Ao(Fecha())*4+ParcFecha("t",Fecha())- 1 trimestre anterior. Si hoy es el 2/2/2006, ver los registros correspondientes al ltimo trimestre de 2005. Ao([FechaVenta])*4+ParcFecha("t",[FechaVenta]) =Devuelve los registros correspondientes al Ao(Fecha())*4+ParcFecha("t",Fecha())+1 prximo trimestre. Si hoy es el 2/2/2006, ver los registros 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

Contengan una fecha que sea del prximo trimestre

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

Contengan una fecha Ao([FechaVenta]) = Ao(Fecha()) - 1 que sea del ao anterior

Contengan una fecha Ao([FechaVenta]) = Ao(Fecha()) + 1 que sea del ao prximo

CARRERA: INFORMATICA

IVON ARCE
registros correspondientes al ao 2007.

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

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 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.

Contengan una fecha ya < Fecha() pasada

Contengan una fecha del futuro

> Fecha()

Filtren valores nulos (o Es Nulo que falten)

Filtren valores no nulos No es Nulo

Criterios para otros campos Campos 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.

CARRERA: INFORMATICA

IVON ARCE

Campos de bsqueda Hay dos tipos 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. 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 exploracin. 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 (ratn) 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. 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 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 hacerlo: 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 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 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.

Anda mungkin juga menyukai