Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
1Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Introduccion a Los Criterios de Consulta

Introduccion a Los Criterios de Consulta

Ratings: (0)|Views: 627|Likes:
Published by szeosz

More info:

Categories:Topics, Art & Design
Published by: szeosz on Mar 22, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

10/23/2012

pdf

text

original

 
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 Access.En las tablas siguientes, se muestran algunos ejemplos de criterios y se explica su funcionamiento.
CriteriosDescripción
>25 y <50Este criterio se aplica a campos Número, como Precio o UnidadesEnStock.El resultado incluye solamente aquellos registros en los que el campoPrecio o UnidadesEnStock contiene
un valor mayor que 25 y menor que50
.DifFecha("aaaa",[FechaNacimiento], Fecha())> 30Este criterio se aplica a campos Fecha/Hora, como FechaNacimiento. En elresultado de la consulta, sólo se incluyen los registros en los que
el númerode años entre la fecha de nacimiento de una persona y la fecha actuales mayor que 30
.Es NuloEste criterio se puede aplicar a cualquier tipo de campo para que semuestren 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 campoen el que se apliquen y de los requisitos específicos en cada caso. Algunos criterios son sencillos y usanoperadores básicos y constantes. Otros son complejos y usan funciones y operadores especiales, eincluyen referencias de campo.Este tema contiene varios criterios usados comúnmente, organizados por tipo de datos. Si los ejemplosque se presentan en este tema no se pueden aplicar a sus necesidades específicas, es posible quetenga 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 yliterales.Aquí verá dónde y cómo se agregan los criterios. Para agregar un criterio a una consulta, debe abrirla enla vista Diseño. Después, identifique los campos para los que desea especificar criterios. Si el campo noestá aún en la cuadrícula de diseño, agréguelo arrastrándolo desde la ventana de diseño de la consultahasta la cuadrícula, o bien, haciendo doble clic en el campo (De este modo, se agrega automáticamentea 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 eloperador Y. Dicho de otro modo, los criterios especificados en los campos Ciudad y FechaNacimiento seinterpretan así:
Ciudad = "Chicago" Y FechaNacimiento < AgregFecha("aaaa", -40, Fecha())
Los campos Ciudad y FechaNacimiento incluyen criterios.Sólo los registros cuyo valor para el campo Ciudad sea Chicago se ajustarán al criterio.Sólo los registros que tengan como mínimo 40 años de antigüedad se ajustarán al criterio.Sólo los registros que cumplan los dos criterios se incluirán en los resultados.
 
¿Y si sólo desea que se cumpla una de estas condiciones? Es decir, si tiene criterios alternativos, ¿cómolo expresa?Si tiene criterios alternativos, o dos conjuntos de criterios independientes donde basta con que se cumplaun conjunto, use las filas
Criterios
y
o
en la cuadrícula de diseño.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 semuestra a continuación:
Ciudad = "Chicago" O FechaNacimiento < AgregFecha("aaaa", -40, Fecha())
Si necesita especificar más 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 enlugar de estar modificando continuamente los criterios. Un filtro es un criterio temporal que cambia elresultado de la consulta sin modificar el diseño de ésta. Para obtener más información sobre los filtros,vea el artículo Filtrar: limitar el número de registros en una vista.
Si los campos de criterios no cambian pero los valores que le interesan sí cambian confrecuencia, puede crear una consulta de parámetros. Una consulta de parámetros solicita al usuariovalores de campos y luego utiliza estos valores para crear los criterios de consulta.
Criterios para campos Texto, Memo e Hipervínculo
Los ejemplos siguientes son para el campo PaísRegión de una consulta basada en una tabla donde sealmacenan datos de contacto. El criterio se especifica en la fila
Criterios
del campo en la cuadrícula dediseño. 
Para incluir registrosque...Use este criterioResultado de la consulta
Coincidan exactamentecon un valor, comoChina"China"Devuelve los registros en los que el campoPaísRegión tiene el valor China.No coincidan con unvalor, como MéxicoNo "México"Devuelve los registros en los que el campoPaísRegión tiene un valor distinto de México.Empiecen por la cadena Como U*Devuelve los registros correspondientes a todos los
 
 
Para incluir registrosque...Use este criterioResultado de la consulta
especificada, como Upaíses o regiones cuyos nombres empiezan por "U", como Uruguay, Uganda, etc.
Nota
Cuando se utiliza en una expresión, elasterisco (
*
) representa cualquier cadena decaracteres (también se le denomina "carácter comodín"). Para obtener una lista de este tipo decaracteres, vea el artículoNo empiecen por lacadena especificada,como UNo como U*Devuelve los registros correspondientes a todos lospaíses o regiones cuyos nombres empiezan por uncarácter distinto de "U".Contengan la cadenaespecificada, comoCoreaComo "*Corea*"Devuelve los registros correspondientes a todos lospaíses o regiones que contienen la cadena "Corea".No contengan la cadenaespecificada, comoCoreaNo como "*Corea*"Devuelve los registros correspondientes a todos lospaíses o regiones que no contienen la cadena"Corea".Acaben con la cadenaespecificada, como "ina"Como "*ina"Devuelve los registros correspondientes a todos lospaíses o regiones cuyos nombres acaban con "ina"como China y Argentina.No acaben con lacadena especificada,como "ina"No como "*ina"Devuelve los registros correspondientes a todos lospaíses o regiones cuyos nombres no acaban con"ina", como China y Argentina.Contengan valoresnulos (o que falten)Es NuloDevuelve los registros en los que no hay ningúnvalor en el campo.No contengan valoresnulosNo es NuloDevuelve los registros en los que no falta el valor del campo.Contengan cadenas delongitud cero"" (un par de comillas)Devuelve los registros en los que el campo tiene unvalor en blanco (pero no nulo). Por ejemplo, losregistros de ventas realizada a otro departamentopodrían contener un valor en blanco en el campoPaísRegión.No contengan cadenasde longitud ceroNo ""Devuelve los registros en los que el campoPaísRegión no tiene un valor en blanco.Contengan valoresnulos o cadenas delongitud cero."" O Es NuloDevuelve los registros donde no hay ningún valor en el campo, o bien, el campo tiene un valor enblanco.Ni vao ni en blancoNo es Nulo Y Sin ""Devuelve los registros en los que el campoPaísRegión tiene un valor no en blanco y no nulo.Vayan a continuación deun valor, como México,si se ordenanalfabéticamente>= "México"Devuelve los registros de todos los países oregiones a partir de México y posteriores por ordenalfabético.Estén incluidos en unintervalo específico,como de la A hasta la DComo "[A-D]*"Devuelve los registros correspondientes a lospaíses o regiones cuyos nombres empiezan por lasletras "A" a la "D".Coincidan con uno dedos valores, tales comoEstados Unidos o ReinoUnido"Estados Unidos" O "ReinoUnido"Devuelve los registros correspondientes a EstadosUnidos y Reino Unido.Contengan uno de losvalores de una listaEn("Francia", "China","Alemania", "Japón")Devuelve los registros correspondientes a todos lospaíses o regiones especificados en la lista.Contengan ciertoscaracteres en unaposición específica en elvalor del campoDer([PaísRegión], 1) = "y"Devuelve los registros correspondientes a todos lospaíses o regiones cuyo nombre acaba con la letra"y".Satisfagan requisitos delongitudLongitud([PaísRegión]) >10Devuelve los registros correspondientes a lospaíses o regiones cuyo nombre tiene más de 10caracteres.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->