introducción a los criterios de búsqueda en access 2007 y 2013

Upload: jair-hernandez

Post on 07-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    1/15

    Introducción a los criterios de búsqueda en Access 2007 y 2013

    Un criterio es similar a una fórmula, es una cadena que puede estar compuesta por referencias de campo,operadores y constantes. Los criterios de búsqueda también se conocen como expresiones en Microsoft OfficeAccess 2!.

    Las tablas si"uientes muestran al"unos criterios de e#emplo y se explica cómo funcionan.

    Criterios  Descripción 

    $2% y &%'ste criterio se aplica a un campo de número, como (recio o'xistencias)eUnidades. *olo incluye aquellos re"istros en los que el campo (recioo 'xistencias)eUnidades contiene un valor superior a 25 y menor que 50 .

    )if+eca - aaaa,/+eca0acimiento1,+eca- $ 3

    'ste criterio se aplica a un campo de feca y ora, como +eca0acimiento. *ololos re"istros en los que el número de aos que transcurren entre la!ec"a#acimiento de una persona y la $ec"a de "oy es mayor que 30 seincluyen en el resultado de la consulta.

    4s 0ull'ste criterio se puede aplicar a cualquier tipo de campo para mostrar los re"istrosen los que el valor del campo es #%&&.

    5omo puede 6er, los criterios pueden parecer muy diferentes entre s7, se"ún el tipo de datos del campo al que se

    aplican y sus requisitos espec7ficos. Al"unos criterios son sencillos y usan operadores y constantes b8sicos.Otros son comple#os y usan funciones, operadores especiales e incluyen referencias de campo.

    'n este tema se enumeran 6arios criterios usados con frecuencia por tipo de datos. *i los e#emplos de este temano tratan sus necesidades espec7ficas, puede que ten"a que escribir sus propios criterios. (ara ello, primero debefamiliari9arse con la lista completa de funciones, operadores, caracteres especiales y la sintaxis de expresionesque acen referencia a los campos y literales. (ara m8s información, 6ea los art7culos que se detallan en lasección 'ea tambi(n.

    Aqu7 6er8 dónde y cómo puede a"re"ar los criterios. (ara a"re"ar un criterio a una consulta, debe abrir laconsulta en la 6ista )ise:o. Lue"o, identifique los campos para los que desea especificar criterios. *i el campo

    no est8 aún en la cuadr7cula de dise:o, a"ré"uelo al arrastrarlo desde la 6entana de dise:o de la consulta a lacuadr7cula de campo, o bien al acer doble clic en el campo -al acer doble clic en el campo, lo a"re"aautom8ticamente a la si"uiente columna 6ac7a en la cuadr7cula de campo. (or último, escriba los criterios en lafila Criterios

    Los criterios especificados para distintos campos en la fila Criterios se combinan mediante el operador ;. 'notras palabras, los criterios especificados en los campos 5iudad y +eca0acimiento se interpretan as7<

    Ciudad ) *C"ica+o* , !ec"a#acimiento - A+re+!ec"a .* aaaa */ 0/ !ec"a. 

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    2/15

    =. Los campos 5iudad y +eca0acimiento incluyen criterios.

    2. *olo los re"istros en los que el 6alor del campo 5iudad sea 5ica"o cumplir8n este criterio.

    3. *olo los re"istros de aquellos que ten"an por lo menos > a:os cumplir8n este criterio.

    >. *olo los re"istros que cumplen con ambos criterios se incluir8n en el resultado.

    ?@ué sucede si desea que solo se cumpla una de estas condiciones 'n otras palabras, si tiene criterios

    alternati6os, ?cómo los escribe

    *i tiene criterios alternati6os, o dos con#untos de criterios independientes en los que es suficiente que se cumplacon un con#unto, use ambos Criterios y las filas o en la cuadr7cula de dise:o.

    =. 'l criterio 5iudad se especifica en la fila 5riterios.

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    3/15

    2. 'l criterio +eca0acimiento se especifica en la fila o.

    Los criterios especificados en las filas Criterios y o se combinan con el operador O, tal como se muestra a

    continuación<

    Ciudad ) *C"ica+o* !ec"a#acimiento - A+re+!ec"a.*aaaa*/ 0/ !ec"a. 

    *i necesita especificar m8s alternati6as, use las filas deba#o de la fila o.

    Antes de continuar con los e#emplos, ten"a en cuenta lo si"uiente<

    • *i los criterios son temporales o cambian a menudo, puede filtrar el resultado de la consulta con

    frecuencia en lu"ar de modificar los criterios de búsqueda. Un filtro es un criterio temporal que cambia

    el resultado de la consulta sin alterar el dise:o de la consulta. (ara m8s información sobre los filtros, 6ea

    el art7culo +iltro< limitar el número de re"istros de una 6ista.

    • *i los campos de criterios no cambian pero los 6alores que quiere usar cambian a menudo, puede crear

    una consulta de par8metros. Una consulta de par8metros le pide al usuario los 6alores de los campos y,después, usa esos 6alores para crear los criterios de búsqueda. (ara m8s información sobre consultas de

     par8metros, 6ea el art7culo Usar par8metros en consultas e informes.

     

    Criterios para campos de te4to/ emo e "iperv6nculo• *i desea 6er una demo de criterios que puede usar con campos de texto, 6ea el art7culo Bea esto<

    especificar criterios para un campo de texto.

    • Los e#emplos si"uientes son para el campo (a7sCe"ión de una consulta que se basa en una tabla que

    almacena información de contactos. 'l criterio se especifica en la fila Criterios del campo en lacuadr7cula de dise:o.

    • Un criterio que especifica para un campo Diper67nculo se aplica, de manera predeterminada, a la parte

    de texto para mostrar del 6alor del campo. (ara especificar los criterios para la parte del destinoLocali9ador uniforme de recursos -UCL del 6alor, use la expresión arteDe8iperv6nculo. La sintaxisde esta expresión es la si"uiente< arteDe8iperv6nculo.9:abla1;

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    4/15

    Diper67nculo, campo= es el campo Diper67nculo y ttp

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    5/15

    ara incluir re+istros

    que

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    6/15

    ara incluir re+istros

    que

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    7/15

    ara incluir re+istros

    que, y ,

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    8/15

    ara incluir re+istros

    que,, como>, , =>, , 2>, , etc.

    #ota= Los caracteres  y  , cuando se usan en una expresión, representancualquier número de caracteres, y también se denominan caracteres comod7n.'l car8cter  no se puede usar en la misma expresión que el car8cter , ni se puede usar en una expresión con el car8cter comod7n B . (uede que use elcar8cter comod7n  en una expresión que también contiene el car8ctercomod7n  .

    5onten"an 6aloresnulos -o que falten

    4s 0ull)e6uel6an re"istros en los que no se a especificado nin"ún 6alor en elcampo (recioUnidad.

    5onten"an 6alores nonulos

     0o es 0ulo

    )e6uel6an re"istros en los que no falta el 6alor del campo (recioUnidad.

    Criterios para campos de $ec"a y "ora

    Los e#emplos si"uientes son para el campo +eca(edido en una consulta basada en una tabla que almacenainformación de (edidos. 'l criterio se especifica en la fila Criterios del campo en la cuadr7cula de dise:o de laconsulta.

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    9/15

    ara incluir re+istros

    que

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    10/15

    ara incluir re+istros

    queF2N

    )e6uel6an los re"istros en losque las transacciones tu6ieronlu"ar el = de febrero de 2N,el = de mar9o de 2N o el = deabril de 2N.

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    11/15

    ara incluir re+istros

    que

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    12/15

    ara incluir re+istros

    que deenero de 2N y el 2 de febrerode 2N.

    5onten"an una feca delmes en curso

    ;ear-/*ales)ate1 I ;ear-0oG- AndMont-/*ales)ate1 I Mont-0oG-

    )e6uel6an re"istros del mesactual. *i oy es 2F2F2N,6er8 los re"istros de febrero de2N.

    5onten"an una feca delmes anterior 

    ;ear-/*ales)ate1H =2 P )ate(art-m, /*ales)ate1I ;ear-)ate-H =2 P )ate(art-m, )ate- J =

    )e6uel6an re"istros del mesanterior. *i oy es 2F2F2N,6er8 los re"istros de enero de2N.

    5onten"an una feca delmes si"uiente

    ;ear-/*ales)ate1H =2 P )ate(art-m, /*ales)ate1I ;ear-)ate-H =2 P )ate(art-m, )ate- P =

    )e6uel6an re"istros del messi"uiente. *i oy es2F2F2N, 6er8 los re"istrosde mar9o de 2N.

    5onten"an una feca queentre dentro de los últimos3 o 3= d7as

    QetGeen )ate- And )ateAdd-M, J=, )ate- Ce"istros de 6entas de un mes.*i oy es 2F2F2N, 6er8 losre"istros del per7odo entre el 2de enero de 2N. y el 2 de

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    13/15

    ara incluir re+istros

    queP)ate(art-q,/*ales)ate1 I;ear-)ate-H>P)ate(art-q,)ate-J =

    )e6uel6an re"istros deltrimestre anterior. *i oy es2F2F2N, 6er8 los re"istroscorrespondientes al últimotrimestre de 2%.

    5onten"an una feca deltrimestre si"uiente

    ;ear-/*ales)ate1H>P)ate(art-q,/*ales)ate1 I;ear-)ate-H>P)ate(art-q,)ate-P=

    )e6uel6an re"istros deltrimestre si"uiente. *i oy es2F2F2N, 6er8 los re"istroscorrespondientes al se"undotrimestre de 2N.

    5onten"an una fecacorrespondiente al a:o encurso

    ;ear-/*ales)ate1 I ;ear-)ate- )e6uel6an re"istros del a:o encurso. *i oy es 2F2F2N,6er8 los re"istros del a:o 2N.

    5onten"an una feca dela:o anterior 

    ;ear-/*ales)ate1 I ;ear-)ate- J =

    )e6uel6an re"istros detransacciones que tu6ieronlu"ar durante el a:o pasado. *ioy es 2F2F2N, 6er8 losre"istros del a:o 2%.

    5onten"an una feca dela:o si"uiente

    ;ear-/*ales)ate1 I ;ear-)ate- P =

    )e6uel6an re"istros detransacciones con feca del a:osi"uiente. *i oy es2F2F2N, 6er8 los re"istrosdel a:o 2!.

    5onten"an una fecacomprendida entre el = de

    ;ear-/*ales)ate1 I ;ear-)ate- andMont-/*ales)ate1 &I Mont-)ate- and

    )e6uel6an re"istros detransacciones fecados entre el

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    14/15

    ara incluir re+istros

    que

  • 8/18/2019 Introducción a Los Criterios de Búsqueda en Access 2007 y 2013

    15/15

    datos 0úmero. )ado que el campo almacena un número en lu"ar de texto, use los criterios que se adecúen a

    númerosR es decir, E2.

    *i no conoce el tipo de datos de la cla6e externa, puede inspeccionar la tabla de ori"en en la 6ista )ise:o para

    determinar los tipos de datos del campo. (ara ello<

    =. Qusque la tabla de ori"en en el anel de nave+ación.

    2. Abra la tabla en la 6ista )ise:o al<

    o Dacer clic en la tabla y, después, presionar C:@&F#:@A@ 

    o Dacer clic con el botón dereco en la tabla y, después, acer clic en 'ista Diseo.

    3. 'l tipo de datos de cada campo se muestra en la columna :ipo de datos de la cuadr7cula de dise:o de la

    tabla.

    Campos multivalor  Los datos en un campo multi6alor se almacenan como filas en una tabla oculta que creaOffice Access 2! y rellena para representar el campo. 'n la 6ista )ise:o de la consulta, esta se representa en

    la &ista de campos mediante un campo expandible. (ara usar criterios para un campo multi6alor, proporcione

    criterios para una sola fila de la tabla oculta. (ara ello<

    =. 5ree una consulta que conten"a el campo multi6alor y 8brala en la 6ista )ise:o.

    2. 'xpanda el campo multi6alor al acer clic en el si"no m8s - situado #unto a él. *i el campo ya est8

    expandido, se trata de un si"no menos -. Kusto deba#o del nombre del campo, 6er8 un campo que

    representa un 6alor único del campo multi6alor. 'ste campo tendr8 el mismo nombre que el campo

    multi6alor, con la cadena