SlideShare uma empresa Scribd logo
1 de 23
GUIA DE APRENDIZAJE

                            CÓDIGO: GAR043 V: 00.11.11 Página 1 de 23

PROGRAMA DE FORMACION: Técnico Laboral en Sistemas

FECHA: 17/07/2012

IDENTIFICACION DE LA GUIA: 220501046 Aplicar herramientas ofimáticas, redes sociales y
colaborativas de acuerdo con el proyecto a desarrollar.

ELEMENTO: 02

RESULTADOS DE APRENDIZAJE:

Utilizar un lenguaje de programación orientado a eventos y manejador de bases de datos,
combinados con herramientas ofimáticas.



                             CRITERIOS DE CONSULTA EN ACCESS

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 están almacenados en el origen de registros subyacente, deberá agregar
criterios a una consulta cuando la diseñe.

Este tema contiene varios ejemplos de criterios de consulta. En el tema, se supone que ya sabe
diseñar consultas de selección sencillas.

Para obtener más información acerca de la creación de consultas de selección, vea el
artículo Crear una consulta de selección sencilla.

En este tema
   Introducción a los criterios de consulta
   Criterios para campos Texto, Memo e Hipervínculo
   Criterios para campos Número, Moneda y Autonumérico
   Criterios para campos Fecha/Hora
   Criterios para otros campos
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 Microsoft Office Access 2007.

En las tablas siguientes, se muestran algunos ejemplos de criterios y se explica su funcionamiento.

CRITERIOS                DESCRIPCIÓN
>25 y <50                Este criterio se aplica a campos Número,
                         como Precio o UnidadesEnStock. El
                         resultado incluye solamente aquellos
                         registros en los que el campo Precio o
GUIA DE APRENDIZAJE

                            CÓDIGO: GAR043 V: 00.11.11 Página 2 de 23

                         UnidadesEnStock contiene un valor
                         mayor que 25 y menor que 50.
DifFecha("aaaa",         Este criterio se aplica a campos
[FechaNacimiento],       Fecha/Hora, como FechaNacimiento. En
Fecha()) > 30            el resultado de la consulta, sólo se
                         incluyen los registros en los que el
                         número de años 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.


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 específicos en cada caso. Algunos criterios son
sencillos y usan operadores básicos y constantes. Otros son complejos y usan funciones y
operadores especiales, e incluyen referencias de campo.

Este tema contiene varios criterios usados comúnmente, organizados por tipo de datos. Si los
ejemplos que se presentan en este tema no se pueden aplicar a sus necesidades específicas, 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

Aquí verá dónde y cómo se agregan los criterios. Para agregar un criterio a una consulta, debe
abrirla en la vista Diseño. Después, identifique los campos para los que desea especificar criterios.
Si el campo no está aún en la cuadrícula de diseño, agréguelo arrastrándolo desde la ventana de
diseño de la consulta hasta la cuadrícula, o bien, haciendo doble clic en el campo (De este modo,
se agrega automáticamente a 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 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())
GUIA DE APRENDIZAJE

                              CÓDIGO: GAR043 V: 00.11.11 Página 3 de 23




      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ómo 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 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 se
muestra 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 en
lugar de estar modificando continuamente los criterios. Un filtro es un criterio temporal que cambia
el resultado de la consulta sin modificar el diseño de ésta. Para obtener más información sobre los
filtros,
Si los campos de criterios no cambian pero los valores que le interesan sí cambian con frecuencia,
puede crear una consulta de parámetros. Una consulta de parámetros solicita al usuario valores de
campos y luego utiliza estos valores para crear los criterios de consulta. Para obtener más
información sobre las consultas de parámetros,
Criterios para campos Texto, Memo e Hipervínculo
GUIA DE APRENDIZAJE

                             CÓDIGO: GAR043 V: 00.11.11 Página 4 de 23


Los ejemplos siguientes son para el campo PaísRegión 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
cuadrícula de diseño.




Un criterio que se especifique para un campo Hipervínculo 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
expresión ParteDeHipervínculo. La sintaxis de esta expresión es la
siguiente: ParteDeHipervínculo([Tabla1].[Campo1],1) = "http://www.microsoft.com/spain",
donde Tabla1 es el nombre de la tabla que contiene el campo de hipervínculo, Campo1 es el
campo de hipervínculo y http://www.microsoft.com/spain es la dirección URL con la que se desea
coincidir.

PARA INCLUIR       USE ESTE CRITERIO         RESULTADO DE LA
REGISTROS                                    CONSULTA
QUE...
Coincidan          "China"                   Devuelve los
exactamente                                  registros en los que
con un valor,                                el campo PaísRegión
como China                                   tiene el valor China.
No coincidan       No "México"               Devuelve los
con un valor,                                registros en los que
como México                                  el campo PaísRegión
                                             tiene un valor distinto
                                             de México.
Empiecen por la    Como U*                   Devuelve los
cadena                                       registros
especificada,                                correspondientes a
como U                                       todos los países o
                                             regiones cuyos
                                             nombres empiezan
                                             por "U", como
                                             Uruguay, Uganda,
                                             etc.
                                              NOTA Cuando se
                                             utiliza en una
                                             expresión, el
                                             asterisco (*)
                                             representa cualquier
                                             cadena de caracteres
                                             (también se le
                                             denomina "carácter
                                             comodín")..
No empiecen        No como U*                Devuelve los
por la cadena                                registros
especificada,                                correspondientes a
como U                                       todos los países o
GUIA DE APRENDIZAJE

                             CÓDIGO: GAR043 V: 00.11.11 Página 5 de 23

                                             regiones cuyos
                                             nombres empiezan
                                             por un carácter
                                             distinto de "U".
Contengan la       Como "*Corea*"            Devuelve los
cadena                                       registros
especificada,                                correspondientes a
como Corea                                   todos los países o
                                             regiones que
                                             contienen la cadena
                                             "Corea".
No contengan la    No como "*Corea*"         Devuelve los
cadena                                       registros
especificada,                                correspondientes a
como Corea                                   todos los países o
                                             regiones que no
                                             contienen la cadena
                                             "Corea".
Acaben con la      Como "*ina"               Devuelve los
cadena                                       registros
especificada,                                correspondientes a
como "ina"                                   todos los países o
                                             regiones cuyos
                                             nombres acaban con
                                             "ina" como China y
                                             Argentina.
No acaben con      No como "*ina"            Devuelve los
la cadena                                    registros
especificada,                                correspondientes a
como "ina"                                   todos los países o
                                             regiones cuyos
                                             nombres no acaban
                                             con "ina", como
                                             China y Argentina.
Contengan          Es Nulo                   Devuelve los
valores nulos (o                             registros en los que
que falten)                                  no hay ningún valor
                                             en el campo.
No contengan       No es Nulo                Devuelve los
valores nulos                                registros en los que
                                             no falta el valor del
                                             campo.
Contengan          "" (un par de comillas)   Devuelve los
cadenas de                                   registros en los que
longitud cero                                el campo tiene un
                                             valor en blanco (pero
                                             no nulo). Por
                                             ejemplo, los registros
                                             de ventas realizada a
                                             otro departamento
                                             podrían contener un
                                             valor en blanco en el
GUIA DE APRENDIZAJE

                           CÓDIGO: GAR043 V: 00.11.11 Página 6 de 23

                                            campo PaísRegión.
No contengan       No ""                    Devuelve los
cadenas de                                  registros en los que
longitud cero                               el campo PaísRegión
                                            no tiene un valor en
                                            blanco.
Contengan          "" O Es Nulo             Devuelve los
valores nulos o                             registros donde no
cadenas de                                  hay ningún valor en
longitud cero.                              el campo, o bien, el
                                            campo tiene un valor
                                            en blanco.
Ni vacío ni en     No es Nulo Y Sin ""      Devuelve los
blanco                                      registros en los que
                                            el campo PaísRegión
                                            tiene un valor no en
                                            blanco y no nulo.
Vayan a            >= "México"              Devuelve los
continuación de                             registros de todos los
un valor, como                              países o regiones a
México, si se                               partir de México y
ordenan                                     posteriores por orden
alfabéticamente                             alfabético.
Estén incluidos    Como "[A-D]*"            Devuelve los
en un intervalo                             registros
específico,                                 correspondientes a
como de la A                                los países o regiones
hasta la D                                  cuyos nombres
                                            empiezan por las
                                            letras "A" a la "D".
Coincidan con      "Estados Unidos" O       Devuelve los
uno de dos         "Reino Unido"            registros
valores, tales                              correspondientes a
como Estados                                Estados Unidos y
Unidos o Reino                              Reino Unido.
Unido
Contengan uno      En("Francia", "China",   Devuelve los
de los valores     "Alemania", "Japón")     registros
de una lista                                correspondientes a
                                            todos los países o
                                            regiones
                                            especificados en la
                                            lista.
Contengan          Der([PaísRegión], 1) =   Devuelve los
ciertos            "y"                      registros
caracteres en                               correspondientes a
una posición                                todos los países o
específica en el                            regiones cuyo
valor del campo                             nombre acaba con la
                                            letra "y".
Satisfagan         Longitud([PaísRegión])   Devuelve los
GUIA DE APRENDIZAJE

                           CÓDIGO: GAR043 V: 00.11.11 Página 7 de 23

requisitos de     > 10                      registros
longitud                                    correspondientes a
                                            los países o regiones
                                            cuyo nombre tiene
                                            más de 10
                                            caracteres.
Coincidan con     Como "Chi??"              Devuelve los
un modelo                                   registros
específico                                  correspondientes a
                                            los países 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 expresión,
                                            representan un solo
                                            carácter (también se
                                            les denomina
                                            "caracteres
                                            comodín"). El
                                            carácter _ no se
                                            puede usar en la
                                            misma expresión
                                            junto con el
                                            carácter ? ni con el
                                            carácter comodín *.
                                            El carácter
                                            comodín _ se puede
                                            usar en una
                                            expresión que
                                            también contiene el
                                            carácter comodín %.
Criterios para campos Número, Moneda y Autonumérico


Los ejemplos siguientes son para el campo PrecioUnidad de una consulta basada en una tabla
donde se almacena información de productos. El criterio se especifica en la fila Criterios del
campo en la cuadrícula de diseño de la consulta.




PARA              USE ESTE     RESULTADO DE LA
INCLUIR           CRITERIO     CONSULTA
REGISTROS
QUE...
GUIA DE APRENDIZAJE

                            CÓDIGO: GAR043 V: 00.11.11 Página 8 de 23

Coincidan         100          Devuelve los registros en los que
exactamente                    el precio por unidad del producto
con un valor,                  es 100 $.
como 100
No coincidan      No 1000      Devuelve los registros en los que
con un valor,                  el precio por unidad del producto
como 1000                      no es 1000 $.
Contengan un      < 100        Devuelve los registros en los que
valor menor       <= 100       el precio por unidad es menor que
que otro valor,                100 $ (<100). La segunda
como 100                       expresión (<=100) muestra los
                               registros en los que el precio por
                               unidad es menor o igual que 100
                               $.
Contengan un      >99,99       Devuelve los registros en los que
valor mayor       >=99,99      el precio por unidad es mayor que
que otro valor,                99,99 $ (>99,99). La segunda
como 99,99                     expresión muestra los registros en
                               los que el precio por unidad es
                               mayor o igual que 99,99 $.
Contengan uno     20 o 25      Devuelve los registros en los que
de entre dos                   el precio por unidad es 20 $ ó 25
valores, como                  $.
20 ó 25
Contengan un      >49,99 Y     Devuelve los registros en los que
valor que esté    <99,99       el precio por unidad está entre
incluido en un    O bien,      (pero sin incluir) 49,99 $ y 99,99
intervalo         Entre 50 Y   $.
                  100
Contengan un      <50 O        Devuelve los registros en los que
valor que esté    >100         el precio por unidad no está entre
fuera de un                    50 $ y 100 $.
intervalo
Contengan uno     En(20, 25,   Devuelve los registros en los que
entre varios      30)          el precio por unidad es 20 $, 25 $
valores                        ó 30 $.
Contengan un      Como         Devuelve los registros en los que
valor que acabe   "*4,99"      el precio por unidad acaba con
con los dígitos                "4,99", como 4,99 $, 14,99 $,
especificados                  24,99 $, etc.
                                NOTA Los caracteres * y %,
                               cuando se usan en una expresión,
                               representan cualquier número de
                               caracteres, que también se
                               denominan "caracteres comodín".
                               El carácter % no se puede usar
                               en la misma expresión junto con
                               el carácter * ni con el carácter
                               comodín ?. El carácter
                               comodín % se puede usar en una
                               expresión que también contiene el
GUIA DE APRENDIZAJE

                             CÓDIGO: GAR043 V: 00.11.11 Página 9 de 23

                                carácter comodín _.
Contengan          Es Nulo      Devuelve los registros en los que
valores nulos (o                no se ha especificado ningún
que falten)                     valor en el campo PrecioUnidad.
Contengan          No es Nulo   Devuelve los registros en los que
valores no                      no falta el valor del campo
nulos                           PrecioUnidad.
Criterios para campos Fecha/Hora


Los ejemplos siguientes son para el campo FechaPedido de una consulta basada en una tabla
donde se almacena información de pedidos. El criterio se especifica en la fila Criterios del campo
en la cuadrícula de diseño de la consulta.




PARA INCLUIR           USE ESTE CRITERIO                                    RESULTADO DE
REGISTROS QUE...                                                            LA CONSULTA
Coincidan              #2/2/2006#                                           Devuelve los
exactamente con un                                                          registros de las
valor, como 2/2/2006                                                        transacciones que
                                                                            tuvieron lugar el 2
                                                                            de febrero de 2006.
                                                                            No olvide rodear
                                                                            los valores de
                                                                            fechas con el
                                                                            carácter #, para
                                                                            que Access pueda
                                                                            distinguir entre
                                                                            fechas y cadenas
                                                                            de texto.
No coincidan con un    No #2/2/2006#                                        Devuelve los
valor, como 2/2/2006                                                        registros de las
                                                                            transacciones que
                                                                            tuvieron lugar en
                                                                            una fecha distinta
                                                                            al 3 de febrero de
                                                                            2006.
Contengan valores      < #2/2/2006#                                         Devuelve los
anteriores a una                                                            registros de las
fecha determinada,                                                          transacciones que
como el 2/2/2006                                                            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
GUIA DE APRENDIZAJE

                         CÓDIGO: GAR043 V: 00.11.11 Página 10 de 23

                                                                  lugar de <.
Contengan valores     > #2/2/2006#                                Devuelve los
posteriores a una                                                 registros de las
fecha determinada,                                                transacciones que
como el 2/2/2006                                                  tuvieron lugar
                                                                  después del 2 de
                                                                  febrero de 2006.
                                                                  Para ver las
                                                                  transacciones que
                                                                  tuvieron lugar en
                                                                  esa fecha o
                                                                  después, use el
                                                                  operador >= en
                                                                  lugar de >.
Contengan valores     >#2/2/2006# Y <#4/2/2006#                   Devuelve los
que estén dentro de                                               registros de las
un intervalo de                                                   transacciones que
fechas                                                            tuvieron lugar entre
                                                                  el 2 de febrero de
                                                                  2006 y el 4 de
                                                                  febrero de 2006.
                                                                  También puede
                                                                  usar el
                                                                  operador Entrepara
                                                                  filtrar según 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     <#2/2/2006# O >#4/2/2006#                   Devuelve los
que estén fuera de                                                registros de las
un intervalo                                                      transacciones que
                                                                  tuvieron lugar antes
                                                                  del 2 de febrero de
                                                                  2006 o después del
                                                                  4 de febrero de
                                                                  2006.
Contengan uno de      #2/2/2006# O #3/2/2006#                     Devuelve los
dos valores, como                                                 registros de las
2/2/2006 o 3/2/2006                                               transacciones que
                                                                  tuvieron lugar el 2
                                                                  de febrero de 2006
                                                                  o el 3 de febrero de
                                                                  2006.
Contengan uno entre   En (#1/2/2006#, #1/3/2006#, #1/4/2006#)     Devuelve los
varios valores                                                    registros de las
                                                                  transacciones que
                                                                  tuvieron lugar el 1
                                                                  de febrero de 2006,
GUIA DE APRENDIZAJE

                          CÓDIGO: GAR043 V: 00.11.11 Página 11 de 23

                                                                         el 1 de marzo de
                                                                         2006 o el 1 de abril
                                                                         de 2006.
Contengan una          ParcFecha("m", [FechaVenta]) = 12                 Devuelve los
fecha que sea de un                                                      registros de las
mes específico                                                           transacciones que
(independientemente                                                      tuvieron lugar en
del año), como                                                           diciembre de
diciembre                                                                cualquier año.
Contengan una          ParcFecha("t", [FechaVenta]) = 1                  Devuelve los
fecha que sea de un                                                      registros de las
trimestre específico                                                     transacciones que
(independientemente                                                      tuvieron lugar en el
del año), como el                                                        primer trimestre de
primer trimestre                                                         cualquier año.
Contengan la fecha     Fecha()                                           Devuelve los
en curso                                                                 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.
Contengan la fecha     Fecha()-1                                         Devuelve los
de ayer                                                                  registros de las
                                                                         transacciones que
                                                                         tuvieron lugar en el
                                                                         día 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     Fecha() + 1                                       Devuelve los
de mañana                                                                registros de las
                                                                         transacciones que
                                                                         tendrán lugar en el
                                                                         día posterior a la
                                                                         fecha en curso. Si
                                                                         hoy es el 2/2/2006,
                                                                         verá los registros
                                                                         correspondientes al
                                                                         3 de febrero de
                                                                         2006.
Contengan fechas       ParcFecha("ss", [FechaVenta]) = ParcFecha("ss",   Devuelve los
que sean de la         Fecha()) Y Año( [FechaVenta]) = Año(Fecha())      registros de las
semana en curso                                                          transacciones que
                                                                         tuvieron lugar
GUIA DE APRENDIZAJE

                       CÓDIGO: GAR043 V: 00.11.11 Página 12 de 23

                                                                durante la semana
                                                                en curso. Una
                                                                semana empieza
                                                                en domingo y
                                                                termina en sábado.
Contengan fechas    Año([FechaVenta])* 53 + ParcFecha("ss",     Devuelve los
que sean de la      [FechaVenta]) = Año(Fecha())* 53 +          registros de las
semana anterior     ParcFecha("ss", Fecha()) - 1                transacciones que
                                                                tuvieron lugar
                                                                durante la semana
                                                                pasada. Una
                                                                semana empieza
                                                                en domingo y
                                                                termina en sábado.
Contengan fechas    Año([FechaVenta])* 53+ParcFecha("ss",       Devuelve los
que sean de la      [FechaVenta]) = Año(Fecha())*               registros de las
semana próxima      53+ParcFecha("ss", Fecha()) + 1             transacciones que
                                                                tendrán lugar la
                                                                semana próxima.
                                                                Una semana
                                                                empieza en
                                                                domingo y termina
                                                                en sábado.
Contengan fechas    Entre Fecha() Y Fecha()-6                   Devuelve los
que sean de los 7                                               registros de las
últimos días                                                    transacciones que
                                                                tuvieron lugar
                                                                durante los 7
                                                                últimos días. Si hoy
                                                                es el 2/2/2006, verá
                                                                los registros
                                                                correspondientes al
                                                                período del 24 de
                                                                enero de 2006 al 2
                                                                de febrero de 2006.
Contengan una       Año([FechaVenta]) = Año(Ahora())            Devuelve los
fecha que sea del   Y Mes([FechaVenta]) = Mes(Ahora())          registros
mes en curso                                                    correspondientes al
                                                                mes en curso. Si
                                                                hoy es el 2/2/2006,
                                                                verá los registros
                                                                correspondientes a
                                                                febrero de 2006.
Contengan una       Año([FechaVenta])* 12 + ParcFecha("m",      Devuelve los
fecha que sea del   [FechaVenta]) = Año(Fecha())* 12 +          registros
mes anterior        ParcFecha("m", Fecha()) - 1                 correspondientes al
                                                                mes pasado. Si hoy
                                                                es el 2/2/2006, verá
                                                                los registros
                                                                correspondientes a
                                                                enero de 2006.
Contengan una       Año([FechaVenta])* 12 + ParcFecha("m",      Devuelve los
fecha que sea del   [FechaVenta]) = Año(Fecha())* 12 +          registros
GUIA DE APRENDIZAJE

                          CÓDIGO: GAR043 V: 00.11.11 Página 13 de 23

mes próximo            ParcFecha("m", Fecha()) + 1                         correspondientes al
                                                                           mes próximo. Si
                                                                           hoy es el 2/2/2006,
                                                                           verá los registros
                                                                           correspondientes a
                                                                           marzo de 2006.
Contengan fechas       Entre Fecha( ) Y AgregFecha("M", -1, Fecha( ))      Los registros de
que sean de los 30 ó                                                       ventas de un
31 últimos días                                                            período de un mes.
                                                                           Si hoy es el
                                                                           2/2/2006, verá los
                                                                           registros
                                                                           correspondientes al
                                                                           período del 2 de
                                                                           enero de 2006 al 2
                                                                           de febrero de 2006.
Contengan una          Año([FechaVenta]) = Año(Ahora()) Y                  Devuelve los
fecha que sea del      ParcFecha("t", Fecha()) = ParcFecha("t", Ahora())   registros
trimestre en curso                                                         correspondientes al
                                                                           trimestre en curso.
                                                                           Si hoy es el
                                                                           2/2/2006, verá los
                                                                           registros
                                                                           correspondientes al
                                                                           primer trimestre de
                                                                           2006.
Contengan una          Año([FechaVenta])*4+ParcFecha("t",[FechaVenta])     Devuelve los
fecha que sea del      = Año(Fecha())*4+ParcFecha("t",Fecha())- 1          registros
trimestre anterior                                                         correspondientes al
                                                                           trimestre anterior.
                                                                           Si hoy es el
                                                                           2/2/2006, verá los
                                                                           registros
                                                                           correspondientes al
                                                                           último trimestre de
                                                                           2005.
Contengan una          Año([FechaVenta])*4+ParcFecha("t",[FechaVenta])     Devuelve los
fecha que sea del      = Año(Fecha())*4+ParcFecha("t",Fecha())+1           registros
próximo trimestre                                                          correspondientes al
                                                                           próximo trimestre.
                                                                           Si hoy es el
                                                                           2/2/2006, verá los
                                                                           registros
                                                                           correspondientes al
                                                                           segundo trimestre
                                                                           de 2006.
Contengan fechas       Año([FechaVenta]) = Año(Fecha())                    Devuelve los
que sean del año en                                                        registros
curso                                                                      correspondientes al
                                                                           año en curso. Si
                                                                           hoy es el 2/2/2006,
                                                                           verá los registros
                                                                           correspondientes al
GUIA DE APRENDIZAJE

                           CÓDIGO: GAR043 V: 00.11.11 Página 14 de 23

                                                                    año 2006.
Contengan una           Año([FechaVenta]) = Año(Fecha()) - 1        Devuelve los
fecha que sea del                                                   registros de las
año anterior                                                        transacciones que
                                                                    tuvieron lugar
                                                                    durante el año
                                                                    pasado. Si hoy es
                                                                    el 2/2/2006, verá
                                                                    los registros
                                                                    correspondientes al
                                                                    año 2005.
Contengan una           Año([FechaVenta]) = Año(Fecha()) + 1        Devuelve los
fecha que sea del                                                   registros de las
año próximo                                                         transacciones con
                                                                    fecha en el año
                                                                    próximo. Si hoy es
                                                                    el 2/2/2006, verá
                                                                    los registros
                                                                    correspondientes al
                                                                    año 2007.
Contengan una           Año([FechaVenta]) = Año(Fecha()) Y          Devuelve los
fecha que esté entre    Mes([FechaVenta]) <= Mes(Fecha()) Y         registros de las
el 1 de enero y hoy     Día([FechaVenta]) <= Día (Fecha())          transacciones con
(registros del año                                                  fechas entre el 1 de
hasta la fecha)                                                     enero del año en
                                                                    curso y la fecha
                                                                    actual. Si hoy es el
                                                                    2/2/2006, verá los
                                                                    registros
                                                                    correspondientes al
                                                                    período del 1 de
                                                                    enero de 2006 al 2
                                                                    de febrero de 2006.
Contengan una           < Fecha()                                   Devuelve los
fecha ya pasada                                                     registros de las
                                                                    transacciones que
                                                                    tuvieron lugar antes
                                                                    de hoy.
Contengan una           > Fecha()                                   Devuelve los
fecha del futuro                                                    registros de las
                                                                    transacciones que
                                                                    tendrán lugar
                                                                    después de hoy.
Filtren valores nulos   Es Nulo                                     Devuelve los
(o que falten)                                                      registros en los que
                                                                    falta la fecha de la
                                                                    transacción.
Filtren valores no      No es Nulo                                  Devuelve los
nulos                                                               registros en los que
                                                                    se conoce la fecha
                                                                    de la transacción.
GUIA DE APRENDIZAJE

                                CÓDIGO: GAR043 V: 00.11.11 Página 15 de 23


    Criterios para otros campos


    Campos Sí/No En la fila Criterios, escriba Sí para incluir los registros que tengan activada la
    casilla de verificación. Escriba No para incluir los registros que no tengan activada la casilla de
    verificación.

    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.

    Campos de búsqueda Hay dos tipos de campos de búsqueda: 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 búsqueda.

    Los campos de búsqueda que se basan en una lista de valores especificados son del tipo de datos
    Texto, y los criterios válidos son los mismos que para otros campos de texto.

    Los criterios que se pueden usar en un campo de búsqueda 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 búsqueda que muestra los nombres de
    empleados, pero usa una clave externa de tipo de datos Número. Puesto que el campo almacena
    un número en lugar de texto, usted utilizará criterios válidos para números, es decir,>2.

    Si no conoce el tipo de datos de la clave externa, puede examinar la tabla de origen en la vista
    Diseño para determinar los tipos de datos de los campos. Para ello:

1. Busque la tabla de origen en el panel de exploración.
2. Abra la tabla en la vista Diseño. Para ello:
    Haga clic en la tabla y, a continuación, presione CTRL+ENTRAR.
    Haga clic con el botón secundario del mouse (ratón) en la tabla y, a continuación, haga clic
    en Vista Diseño.
3. El tipo de datos de cada campo se muestra en la columna Tipo de datosde la cuadrícula de diseño
   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 Diseño 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 Diseño.
2. Expanda el campo multivalor haciendo clic en el signo más (+) 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.
GUIA DE APRENDIZAJE

                                CÓDIGO: GAR043 V: 00.11.11 Página 16 de 23


3. Arrastre el campo multivalor y su campo de valor único a columnas distintas en la cuadrícula de
   diseño. Si desea ver sólo el campo multivalor completo en los resultados, desactive la casilla de
   verificación Mostrarcorrespondiente al campo de valor único.
4. Escriba los criterios en la fila Criterios correspondiente al campo de valor único, utilizando criterios
   apropiados según cual sea el tipo de datos de los valores.
    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 números.
    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 aparecerán en los resultados

    ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE:


                a) Tomando como referencia lo aprendido en los videos de Access, crear una base
                   de datos que contenga información acerca de un hospital, las tablas se muestran a
                   continuación.




    Cree las relaciones que considere necesarias, para que la información de la DB sea consistente,
    cree los formularios, los botones de acción necesarios, así mismo, cree consultas e informes de
    pacientes por cada especialidad, los médicos de cabecera de cada paciente,
GUIA DE APRENDIZAJE

                          CÓDIGO: GAR043 V: 00.11.11 Página 17 de 23




           b) Diseñe otro modelo de Base de datos, que contenga las siguientes tablas:




Realice las tablas, los formularios, agregue botones de acción y los elementos que requiera para
que la DB sea funcional.
GUIA DE APRENDIZAJE

                           CÓDIGO: GAR043 V: 00.11.11 Página 18 de 23

            c) Un banco quiere crear una base de datos para guardar información referente a sus

Sucursales, a sus clientes, y a las cuentas y los movimientos que los clientes hacen con el banco.



1.- Crea una base de datos que se llame BANCO.



2.- Crea las siguientes tablas en la base de datos. El campo de Clave Principal aparece

en letra CURSIVA y NEGRITA.
GUIA DE APRENDIZAJE

                            CÓDIGO: GAR043 V: 00.11.11 Página 19 de 23




Crea para las tablas “Sucursales” y “Clientes” un formulario usando el asistente, utilizando para
cada uno un tipo distinto de formulario (en columnas y tabular). Ponles de nombre FORMULARIO
DE “nombre de la tabla”. Crea un formulario que muestre los datos de las cuentas y sus
movimientos, parecido al siguiente:




Utilizando los formularios creados en el ejercicio 4, introduce los siguientes

registros en las tablas:
GUIA DE APRENDIZAJE

CÓDIGO: GAR043 V: 00.11.11 Página 20 de 23
GUIA DE APRENDIZAJE

                           CÓDIGO: GAR043 V: 00.11.11 Página 21 de 23



NOTA: SE DEBEN CREAR LAS RELACIONES ENTRE LAS TABLAS, ESTAS RELACIONES,




ESTAN DADAS POR LOS CAMPOS COMUNES A ELLAS.



Crea las siguientes consultas:



CONSULTA DE SUCURSALES: Nombre, ciudad y fecha de apertura de todas las

sucursales bancarias que se encuentran abiertas, ordenadas por fecha de apertura.



CLIENTES DE URBANA 1: DNI, Nombre, apellidos y dirección de todos los clientes

de la sucursal “Urbana 1”, en orden descendente de apellidos.



CONSULTA DE CUENTAS: Nombre de la sucursal, ciudad de la sucursal, número de

cuenta, fecha de apertura (de la cuenta) y saldo, de aquellas cuentas cuyo saldo sea

mayor que 5.000 €.



CONSULTA DE MOVIMIENTOS: Número de cuenta, saldo, fecha del movimiento,

Operación y cantidad de los movimientos de “reintegro” (operación = R).
GUIA DE APRENDIZAJE

                           CÓDIGO: GAR043 V: 00.11.11 Página 22 de 23




MOVIMIENTOS DE BELEN VAZQUEZ: Saldo, fecha del movimiento y cantidad

de todos los reintegros que haya hecho la cliente BELEN VAZQUEZ.



CONSULTA DE CLIENTES: Nombre, apellidos, dirección, teléfono, saldo y nombre

de sucursal de todos los clientes, ordenados por saldo descendente.



CONSULTA DE MOVIMIENTOS DEL DIA 10: Nombre del cliente, operación y

cantidad, de todos los movimientos que se hayan efectuado el día 10/5/2005.



CLIENTES MAS ANTIGUOS: Nombre y apellidos de los clientes, de más antiguos a

más recientes (ordenar por la fecha de apertura de sus cuentas de forma descendente).



7.- Crea los siguientes informes:



LISTADO DE CLIENTES: DNI, nombre, apellidos, dirección y teléfono de todos los

clientes ordenados por apellidos y por nombre.



LISTADO DE CUENTAS: Incluir en el listado, nombre de sucursal, ciudad de

sucursal, nombre y apellidos del cliente y número de cuenta y fecha de apertura de

cuenta. Agrupar primero por sucursales y segundo por clientes.



INFORME DE INGRESOS: Nombre del cliente, apellidos, saldo, fecha movimiento y

cantidad de todos los movimientos de tipo “ingreso” que hayan hecho los clientes.

Mostrarlo agrupado por clientes y ordenarlos por fecha del movimiento.
GUIA DE APRENDIZAJE

                         CÓDIGO: GAR043 V: 00.11.11 Página 23 de 23

EVALUACIÓN:



       DESEMPEÑO
       Observar el proceso de construcción de una aplicación utilizando un lenguaje de
       programación orientado a eventos y un manejador de base de datos de acuerdo
       con una lista de chequeo previamente establecida

AMBIENTES DE APRENDIZAJE, MEDIOS Y RECURSOS DIDÁCTICOS:



Guía de trabajo, sala CUBOS de informática



BIBLIOGRAFIA:




ELABORO: Instructores de sistemas

Mais conteúdo relacionado

Mais procurados (20)

01 guia-i235
01 guia-i23501 guia-i235
01 guia-i235
 
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
Unidad 6 Lenguaje Sql 3 (Restricciones Ddl Avanzado)
 
Ejercicios buscar
Ejercicios buscarEjercicios buscar
Ejercicios buscar
 
funciones de bases de datos
funciones de bases de datos funciones de bases de datos
funciones de bases de datos
 
EJERCICIO DE BUSQUEDA Y REFERENCIA
EJERCICIO DE BUSQUEDA Y REFERENCIAEJERCICIO DE BUSQUEDA Y REFERENCIA
EJERCICIO DE BUSQUEDA Y REFERENCIA
 
Manual sql
Manual sqlManual sql
Manual sql
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Lista fx hojas cálculo google
Lista fx hojas cálculo googleLista fx hojas cálculo google
Lista fx hojas cálculo google
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
SQL: DDL, DML y SQL
SQL: DDL, DML y SQLSQL: DDL, DML y SQL
SQL: DDL, DML y SQL
 
Aprenda SQL Server
Aprenda SQL ServerAprenda SQL Server
Aprenda SQL Server
 
Concisoautoridades
ConcisoautoridadesConcisoautoridades
Concisoautoridades
 
Presentación sql
Presentación sqlPresentación sql
Presentación sql
 
SQL-DDL
SQL-DDLSQL-DDL
SQL-DDL
 
A
AA
A
 
Objeto De Aprendizaje
Objeto De AprendizajeObjeto De Aprendizaje
Objeto De Aprendizaje
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datos
 
Prueba Oracle
Prueba OraclePrueba Oracle
Prueba Oracle
 
Sql Basico
Sql BasicoSql Basico
Sql Basico
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sql
 

Destaque

L'aquarium a la maison n 95
L'aquarium a la maison n 95L'aquarium a la maison n 95
L'aquarium a la maison n 95Jhans Contreras
 
Taea 11 de neurociencia 7
Taea 11 de neurociencia 7Taea 11 de neurociencia 7
Taea 11 de neurociencia 7Marbella Ron
 
Présentation Montréal 2013
Présentation Montréal 2013Présentation Montréal 2013
Présentation Montréal 2013Emmanuelle_Sordet
 
Dossier information pour l'Observeur du design 2015
Dossier information pour l'Observeur du design 2015Dossier information pour l'Observeur du design 2015
Dossier information pour l'Observeur du design 2015Benoit Drouillat
 
Agricultura i vision-general-a
Agricultura i vision-general-aAgricultura i vision-general-a
Agricultura i vision-general-aLeider Diaz
 
L'impact des technologies numériques sur les métiers du personnel opérationnel
L'impact des technologies numériques sur les métiers du personnel opérationnelL'impact des technologies numériques sur les métiers du personnel opérationnel
L'impact des technologies numériques sur les métiers du personnel opérationnelMicrosoft Ideas
 
14 05-26 blocparc presentation-centre commercial-light
14 05-26 blocparc presentation-centre commercial-light14 05-26 blocparc presentation-centre commercial-light
14 05-26 blocparc presentation-centre commercial-lightjeanfouriscot
 
Hand hebdo officiel-spécial-coupe_du_monde - 3 fév 2015
Hand hebdo officiel-spécial-coupe_du_monde - 3 fév 2015Hand hebdo officiel-spécial-coupe_du_monde - 3 fév 2015
Hand hebdo officiel-spécial-coupe_du_monde - 3 fév 2015HandActu
 
Hand hebdo officiel-special-coupe_du_monde - 27 jan 2015
Hand hebdo officiel-special-coupe_du_monde - 27 jan 2015Hand hebdo officiel-special-coupe_du_monde - 27 jan 2015
Hand hebdo officiel-special-coupe_du_monde - 27 jan 2015HandActu
 
La vie souterraine de montreal
La vie souterraine de montrealLa vie souterraine de montreal
La vie souterraine de montrealgersons
 
Newsletter printemps 2015 fr
Newsletter printemps 2015 frNewsletter printemps 2015 fr
Newsletter printemps 2015 frViviane Königs
 
Ante las inminentes elecciones municipales 3ª parte.
Ante las inminentes elecciones municipales  3ª parte.Ante las inminentes elecciones municipales  3ª parte.
Ante las inminentes elecciones municipales 3ª parte.Luis Bados Ramirez
 

Destaque (20)

Control ficah
Control ficahControl ficah
Control ficah
 
L'aquarium a la maison n 95
L'aquarium a la maison n 95L'aquarium a la maison n 95
L'aquarium a la maison n 95
 
Taea 11 de neurociencia 7
Taea 11 de neurociencia 7Taea 11 de neurociencia 7
Taea 11 de neurociencia 7
 
Présentation Montréal 2013
Présentation Montréal 2013Présentation Montréal 2013
Présentation Montréal 2013
 
Univers
UniversUnivers
Univers
 
Les plus forts_01141
Les plus forts_01141Les plus forts_01141
Les plus forts_01141
 
Dossier information pour l'Observeur du design 2015
Dossier information pour l'Observeur du design 2015Dossier information pour l'Observeur du design 2015
Dossier information pour l'Observeur du design 2015
 
Agricultura i vision-general-a
Agricultura i vision-general-aAgricultura i vision-general-a
Agricultura i vision-general-a
 
L'impact des technologies numériques sur les métiers du personnel opérationnel
L'impact des technologies numériques sur les métiers du personnel opérationnelL'impact des technologies numériques sur les métiers du personnel opérationnel
L'impact des technologies numériques sur les métiers du personnel opérationnel
 
14 05-26 blocparc presentation-centre commercial-light
14 05-26 blocparc presentation-centre commercial-light14 05-26 blocparc presentation-centre commercial-light
14 05-26 blocparc presentation-centre commercial-light
 
Hand hebdo officiel-spécial-coupe_du_monde - 3 fév 2015
Hand hebdo officiel-spécial-coupe_du_monde - 3 fév 2015Hand hebdo officiel-spécial-coupe_du_monde - 3 fév 2015
Hand hebdo officiel-spécial-coupe_du_monde - 3 fév 2015
 
Bici Custom
Bici CustomBici Custom
Bici Custom
 
Rezotour
RezotourRezotour
Rezotour
 
Hand hebdo officiel-special-coupe_du_monde - 27 jan 2015
Hand hebdo officiel-special-coupe_du_monde - 27 jan 2015Hand hebdo officiel-special-coupe_du_monde - 27 jan 2015
Hand hebdo officiel-special-coupe_du_monde - 27 jan 2015
 
La vie souterraine de montreal
La vie souterraine de montrealLa vie souterraine de montreal
La vie souterraine de montreal
 
China jardins
China   jardinsChina   jardins
China jardins
 
Newsletter printemps 2015 fr
Newsletter printemps 2015 frNewsletter printemps 2015 fr
Newsletter printemps 2015 fr
 
Estación 2
Estación 2Estación 2
Estación 2
 
Ante las inminentes elecciones municipales 3ª parte.
Ante las inminentes elecciones municipales  3ª parte.Ante las inminentes elecciones municipales  3ª parte.
Ante las inminentes elecciones municipales 3ª parte.
 
Secret de l_oignon1
Secret de l_oignon1Secret de l_oignon1
Secret de l_oignon1
 

Semelhante a Gar043 guia de aprendizaje access desempeño

Ejemplos de criterios de consulta
Ejemplos de criterios de consultaEjemplos de criterios de consulta
Ejemplos de criterios de consultaGerson Gonzales
 
Criterios de consulta
Criterios de consultaCriterios de consulta
Criterios de consultadecimogrado12
 
Ronny proaño 6º informatica
Ronny proaño 6º informaticaRonny proaño 6º informatica
Ronny proaño 6º informaticaRonny Proaño
 
85 Php. Consultas En Tablas
85 Php. Consultas En Tablas85 Php. Consultas En Tablas
85 Php. Consultas En TablasJosé M. Padilla
 
Informatica
InformaticaInformatica
Informaticaetijaro
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlclaudia_m
 
Informatyca[acces)
Informatyca[acces)Informatyca[acces)
Informatyca[acces)gaby1993alex
 
Criterios
CriteriosCriterios
Criteriosjta456
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNSergio Perez
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funcionesPauly778
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funcionesPauly778
 
3. introducción a sql 2007
3. introducción a sql 20073. introducción a sql 2007
3. introducción a sql 2007angeliica68
 
Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extraMonserrat Chavez
 
Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extraMonserrat Chavez
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNSergio Perez
 

Semelhante a Gar043 guia de aprendizaje access desempeño (20)

Ejemplos de criterios de consulta
Ejemplos de criterios de consultaEjemplos de criterios de consulta
Ejemplos de criterios de consulta
 
Criterios de consulta
Criterios de consultaCriterios de consulta
Criterios de consulta
 
Ronny proaño 6º informatica
Ronny proaño 6º informaticaRonny proaño 6º informatica
Ronny proaño 6º informatica
 
85 Php. Consultas En Tablas
85 Php. Consultas En Tablas85 Php. Consultas En Tablas
85 Php. Consultas En Tablas
 
Informatica
InformaticaInformatica
Informatica
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
 
Expresion
ExpresionExpresion
Expresion
 
Filtros
FiltrosFiltros
Filtros
 
Informatyca[acces)
Informatyca[acces)Informatyca[acces)
Informatyca[acces)
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
Criterios
CriteriosCriterios
Criterios
 
Filtros de excel
Filtros de excelFiltros de excel
Filtros de excel
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
3. introducción a sql 2007
3. introducción a sql 20073. introducción a sql 2007
3. introducción a sql 2007
 
Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extra
 
Funciones de excel ada extra
Funciones de excel ada extraFunciones de excel ada extra
Funciones de excel ada extra
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 

Último

1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 

Último (20)

1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 

Gar043 guia de aprendizaje access desempeño

  • 1. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 1 de 23 PROGRAMA DE FORMACION: Técnico Laboral en Sistemas FECHA: 17/07/2012 IDENTIFICACION DE LA GUIA: 220501046 Aplicar herramientas ofimáticas, redes sociales y colaborativas de acuerdo con el proyecto a desarrollar. ELEMENTO: 02 RESULTADOS DE APRENDIZAJE: Utilizar un lenguaje de programación orientado a eventos y manejador de bases de datos, combinados con herramientas ofimáticas. CRITERIOS DE CONSULTA EN ACCESS 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 están almacenados en el origen de registros subyacente, deberá agregar criterios a una consulta cuando la diseñe. Este tema contiene varios ejemplos de criterios de consulta. En el tema, se supone que ya sabe diseñar consultas de selección sencillas. Para obtener más información acerca de la creación de consultas de selección, vea el artículo Crear una consulta de selección sencilla. En este tema Introducción a los criterios de consulta Criterios para campos Texto, Memo e Hipervínculo Criterios para campos Número, Moneda y Autonumérico Criterios para campos Fecha/Hora Criterios para otros campos 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 Microsoft Office Access 2007. En las tablas siguientes, se muestran algunos ejemplos de criterios y se explica su funcionamiento. CRITERIOS DESCRIPCIÓN >25 y <50 Este criterio se aplica a campos Número, como Precio o UnidadesEnStock. El resultado incluye solamente aquellos registros en los que el campo Precio o
  • 2. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 2 de 23 UnidadesEnStock contiene un valor mayor que 25 y menor que 50. DifFecha("aaaa", Este criterio se aplica a campos [FechaNacimiento], Fecha/Hora, como FechaNacimiento. En Fecha()) > 30 el resultado de la consulta, sólo se incluyen los registros en los que el número de años 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. 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 específicos en cada caso. Algunos criterios son sencillos y usan operadores básicos y constantes. Otros son complejos y usan funciones y operadores especiales, e incluyen referencias de campo. Este tema contiene varios criterios usados comúnmente, organizados por tipo de datos. Si los ejemplos que se presentan en este tema no se pueden aplicar a sus necesidades específicas, 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 Aquí verá dónde y cómo se agregan los criterios. Para agregar un criterio a una consulta, debe abrirla en la vista Diseño. Después, identifique los campos para los que desea especificar criterios. Si el campo no está aún en la cuadrícula de diseño, agréguelo arrastrándolo desde la ventana de diseño de la consulta hasta la cuadrícula, o bien, haciendo doble clic en el campo (De este modo, se agrega automáticamente a 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 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())
  • 3. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 3 de 23 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ómo 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 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 se muestra 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 en lugar de estar modificando continuamente los criterios. Un filtro es un criterio temporal que cambia el resultado de la consulta sin modificar el diseño de ésta. Para obtener más información sobre los filtros, Si los campos de criterios no cambian pero los valores que le interesan sí cambian con frecuencia, puede crear una consulta de parámetros. Una consulta de parámetros solicita al usuario valores de campos y luego utiliza estos valores para crear los criterios de consulta. Para obtener más información sobre las consultas de parámetros, Criterios para campos Texto, Memo e Hipervínculo
  • 4. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 4 de 23 Los ejemplos siguientes son para el campo PaísRegión 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 cuadrícula de diseño. Un criterio que se especifique para un campo Hipervínculo 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 expresión ParteDeHipervínculo. La sintaxis de esta expresión es la siguiente: ParteDeHipervínculo([Tabla1].[Campo1],1) = "http://www.microsoft.com/spain", donde Tabla1 es el nombre de la tabla que contiene el campo de hipervínculo, Campo1 es el campo de hipervínculo y http://www.microsoft.com/spain es la dirección URL con la que se desea coincidir. PARA INCLUIR USE ESTE CRITERIO RESULTADO DE LA REGISTROS CONSULTA QUE... Coincidan "China" Devuelve los exactamente registros en los que con un valor, el campo PaísRegión como China tiene el valor China. No coincidan No "México" Devuelve los con un valor, registros en los que como México el campo PaísRegión tiene un valor distinto de México. Empiecen por la Como U* Devuelve los cadena registros especificada, correspondientes a como U todos los países o regiones cuyos nombres empiezan por "U", como Uruguay, Uganda, etc. NOTA Cuando se utiliza en una expresión, el asterisco (*) representa cualquier cadena de caracteres (también se le denomina "carácter comodín").. No empiecen No como U* Devuelve los por la cadena registros especificada, correspondientes a como U todos los países o
  • 5. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 5 de 23 regiones cuyos nombres empiezan por un carácter distinto de "U". Contengan la Como "*Corea*" Devuelve los cadena registros especificada, correspondientes a como Corea todos los países o regiones que contienen la cadena "Corea". No contengan la No como "*Corea*" Devuelve los cadena registros especificada, correspondientes a como Corea todos los países o regiones que no contienen la cadena "Corea". Acaben con la Como "*ina" Devuelve los cadena registros especificada, correspondientes a como "ina" todos los países o regiones cuyos nombres acaban con "ina" como China y Argentina. No acaben con No como "*ina" Devuelve los la cadena registros especificada, correspondientes a como "ina" todos los países o regiones cuyos nombres no acaban con "ina", como China y Argentina. Contengan Es Nulo Devuelve los valores nulos (o registros en los que que falten) no hay ningún valor en el campo. No contengan No es Nulo Devuelve los valores nulos registros en los que no falta el valor del campo. Contengan "" (un par de comillas) Devuelve los cadenas de registros en los que longitud cero el campo tiene un valor en blanco (pero no nulo). Por ejemplo, los registros de ventas realizada a otro departamento podrían contener un valor en blanco en el
  • 6. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 6 de 23 campo PaísRegión. No contengan No "" Devuelve los cadenas de registros en los que longitud cero el campo PaísRegión no tiene un valor en blanco. Contengan "" O Es Nulo Devuelve los valores nulos o registros donde no cadenas de hay ningún valor en longitud cero. el campo, o bien, el campo tiene un valor en blanco. Ni vacío ni en No es Nulo Y Sin "" Devuelve los blanco registros en los que el campo PaísRegión tiene un valor no en blanco y no nulo. Vayan a >= "México" Devuelve los continuación de registros de todos los un valor, como países o regiones a México, si se partir de México y ordenan posteriores por orden alfabéticamente alfabético. Estén incluidos Como "[A-D]*" Devuelve los en un intervalo registros específico, correspondientes a como de la A los países o regiones hasta la D cuyos nombres empiezan por las letras "A" a la "D". Coincidan con "Estados Unidos" O Devuelve los uno de dos "Reino Unido" registros valores, tales correspondientes a como Estados Estados Unidos y Unidos o Reino Reino Unido. Unido Contengan uno En("Francia", "China", Devuelve los de los valores "Alemania", "Japón") registros de una lista correspondientes a todos los países o regiones especificados en la lista. Contengan Der([PaísRegión], 1) = Devuelve los ciertos "y" registros caracteres en correspondientes a una posición todos los países o específica en el regiones cuyo valor del campo nombre acaba con la letra "y". Satisfagan Longitud([PaísRegión]) Devuelve los
  • 7. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 7 de 23 requisitos de > 10 registros longitud correspondientes a los países o regiones cuyo nombre tiene más de 10 caracteres. Coincidan con Como "Chi??" Devuelve los un modelo registros específico correspondientes a los países 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 expresión, representan un solo carácter (también se les denomina "caracteres comodín"). El carácter _ no se puede usar en la misma expresión junto con el carácter ? ni con el carácter comodín *. El carácter comodín _ se puede usar en una expresión que también contiene el carácter comodín %. Criterios para campos Número, Moneda y Autonumérico Los ejemplos siguientes son para el campo PrecioUnidad de una consulta basada en una tabla donde se almacena información de productos. El criterio se especifica en la fila Criterios del campo en la cuadrícula de diseño de la consulta. PARA USE ESTE RESULTADO DE LA INCLUIR CRITERIO CONSULTA REGISTROS QUE...
  • 8. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 8 de 23 Coincidan 100 Devuelve los registros en los que exactamente el precio por unidad del producto con un valor, es 100 $. como 100 No coincidan No 1000 Devuelve los registros en los que con un valor, el precio por unidad del producto como 1000 no es 1000 $. Contengan un < 100 Devuelve los registros en los que valor menor <= 100 el precio por unidad es menor que que otro valor, 100 $ (<100). La segunda como 100 expresión (<=100) muestra los registros en los que el precio por unidad es menor o igual que 100 $. Contengan un >99,99 Devuelve los registros en los que valor mayor >=99,99 el precio por unidad es mayor que que otro valor, 99,99 $ (>99,99). La segunda como 99,99 expresión muestra los registros en los que el precio por unidad es mayor o igual que 99,99 $. Contengan uno 20 o 25 Devuelve los registros en los que de entre dos el precio por unidad es 20 $ ó 25 valores, como $. 20 ó 25 Contengan un >49,99 Y Devuelve los registros en los que valor que esté <99,99 el precio por unidad está entre incluido en un O bien, (pero sin incluir) 49,99 $ y 99,99 intervalo Entre 50 Y $. 100 Contengan un <50 O Devuelve los registros en los que valor que esté >100 el precio por unidad no está entre fuera de un 50 $ y 100 $. intervalo Contengan uno En(20, 25, Devuelve los registros en los que entre varios 30) el precio por unidad es 20 $, 25 $ valores ó 30 $. Contengan un Como Devuelve los registros en los que valor que acabe "*4,99" el precio por unidad acaba con con los dígitos "4,99", como 4,99 $, 14,99 $, especificados 24,99 $, etc. NOTA Los caracteres * y %, cuando se usan en una expresión, representan cualquier número de caracteres, que también se denominan "caracteres comodín". El carácter % no se puede usar en la misma expresión junto con el carácter * ni con el carácter comodín ?. El carácter comodín % se puede usar en una expresión que también contiene el
  • 9. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 9 de 23 carácter comodín _. Contengan Es Nulo Devuelve los registros en los que valores nulos (o no se ha especificado ningún que falten) valor en el campo PrecioUnidad. Contengan No es Nulo Devuelve los registros en los que valores no no falta el valor del campo nulos PrecioUnidad. Criterios para campos Fecha/Hora Los ejemplos siguientes son para el campo FechaPedido de una consulta basada en una tabla donde se almacena información de pedidos. El criterio se especifica en la fila Criterios del campo en la cuadrícula de diseño de la consulta. PARA INCLUIR USE ESTE CRITERIO RESULTADO DE REGISTROS QUE... LA CONSULTA Coincidan #2/2/2006# Devuelve los exactamente con un registros de las valor, como 2/2/2006 transacciones que tuvieron lugar el 2 de febrero de 2006. No olvide rodear los valores de fechas con el carácter #, para que Access pueda distinguir entre fechas y cadenas de texto. No coincidan con un No #2/2/2006# Devuelve los valor, como 2/2/2006 registros de las transacciones que tuvieron lugar en una fecha distinta al 3 de febrero de 2006. Contengan valores < #2/2/2006# Devuelve los anteriores a una registros de las fecha determinada, transacciones que como el 2/2/2006 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
  • 10. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 10 de 23 lugar de <. Contengan valores > #2/2/2006# Devuelve los posteriores a una registros de las fecha determinada, transacciones que como el 2/2/2006 tuvieron lugar después del 2 de febrero de 2006. Para ver las transacciones que tuvieron lugar en esa fecha o después, use el operador >= en lugar de >. Contengan valores >#2/2/2006# Y <#4/2/2006# Devuelve los que estén dentro de registros de las un intervalo de transacciones que fechas tuvieron lugar entre el 2 de febrero de 2006 y el 4 de febrero de 2006. También puede usar el operador Entrepara filtrar según 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 <#2/2/2006# O >#4/2/2006# Devuelve los que estén fuera de registros de las un intervalo transacciones que tuvieron lugar antes del 2 de febrero de 2006 o después del 4 de febrero de 2006. Contengan uno de #2/2/2006# O #3/2/2006# Devuelve los dos valores, como registros de las 2/2/2006 o 3/2/2006 transacciones que tuvieron lugar el 2 de febrero de 2006 o el 3 de febrero de 2006. Contengan uno entre En (#1/2/2006#, #1/3/2006#, #1/4/2006#) Devuelve los varios valores registros de las transacciones que tuvieron lugar el 1 de febrero de 2006,
  • 11. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 11 de 23 el 1 de marzo de 2006 o el 1 de abril de 2006. Contengan una ParcFecha("m", [FechaVenta]) = 12 Devuelve los fecha que sea de un registros de las mes específico transacciones que (independientemente tuvieron lugar en del año), como diciembre de diciembre cualquier año. Contengan una ParcFecha("t", [FechaVenta]) = 1 Devuelve los fecha que sea de un registros de las trimestre específico transacciones que (independientemente tuvieron lugar en el del año), como el primer trimestre de primer trimestre cualquier año. Contengan la fecha Fecha() Devuelve los en curso 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. Contengan la fecha Fecha()-1 Devuelve los de ayer registros de las transacciones que tuvieron lugar en el día 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 Fecha() + 1 Devuelve los de mañana registros de las transacciones que tendrán lugar en el día posterior a la fecha en curso. Si hoy es el 2/2/2006, verá los registros correspondientes al 3 de febrero de 2006. Contengan fechas ParcFecha("ss", [FechaVenta]) = ParcFecha("ss", Devuelve los que sean de la Fecha()) Y Año( [FechaVenta]) = Año(Fecha()) registros de las semana en curso transacciones que tuvieron lugar
  • 12. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 12 de 23 durante la semana en curso. Una semana empieza en domingo y termina en sábado. Contengan fechas Año([FechaVenta])* 53 + ParcFecha("ss", Devuelve los que sean de la [FechaVenta]) = Año(Fecha())* 53 + registros de las semana anterior ParcFecha("ss", Fecha()) - 1 transacciones que tuvieron lugar durante la semana pasada. Una semana empieza en domingo y termina en sábado. Contengan fechas Año([FechaVenta])* 53+ParcFecha("ss", Devuelve los que sean de la [FechaVenta]) = Año(Fecha())* registros de las semana próxima 53+ParcFecha("ss", Fecha()) + 1 transacciones que tendrán lugar la semana próxima. Una semana empieza en domingo y termina en sábado. Contengan fechas Entre Fecha() Y Fecha()-6 Devuelve los que sean de los 7 registros de las últimos días transacciones que tuvieron lugar durante los 7 últimos días. Si hoy es el 2/2/2006, verá los registros correspondientes al período del 24 de enero de 2006 al 2 de febrero de 2006. Contengan una Año([FechaVenta]) = Año(Ahora()) Devuelve los fecha que sea del Y Mes([FechaVenta]) = Mes(Ahora()) registros mes en curso correspondientes al mes en curso. Si hoy es el 2/2/2006, verá los registros correspondientes a febrero de 2006. Contengan una Año([FechaVenta])* 12 + ParcFecha("m", Devuelve los fecha que sea del [FechaVenta]) = Año(Fecha())* 12 + registros mes anterior ParcFecha("m", Fecha()) - 1 correspondientes al mes pasado. Si hoy es el 2/2/2006, verá los registros correspondientes a enero de 2006. Contengan una Año([FechaVenta])* 12 + ParcFecha("m", Devuelve los fecha que sea del [FechaVenta]) = Año(Fecha())* 12 + registros
  • 13. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 13 de 23 mes próximo ParcFecha("m", Fecha()) + 1 correspondientes al mes próximo. Si hoy es el 2/2/2006, verá los registros correspondientes a marzo de 2006. Contengan fechas Entre Fecha( ) Y AgregFecha("M", -1, Fecha( )) Los registros de que sean de los 30 ó ventas de un 31 últimos días período de un mes. Si hoy es el 2/2/2006, verá los registros correspondientes al período del 2 de enero de 2006 al 2 de febrero de 2006. Contengan una Año([FechaVenta]) = Año(Ahora()) Y Devuelve los fecha que sea del ParcFecha("t", Fecha()) = ParcFecha("t", Ahora()) registros trimestre en curso correspondientes al trimestre en curso. Si hoy es el 2/2/2006, verá los registros correspondientes al primer trimestre de 2006. Contengan una Año([FechaVenta])*4+ParcFecha("t",[FechaVenta]) Devuelve los fecha que sea del = Año(Fecha())*4+ParcFecha("t",Fecha())- 1 registros trimestre anterior correspondientes al trimestre anterior. Si hoy es el 2/2/2006, verá los registros correspondientes al último trimestre de 2005. Contengan una Año([FechaVenta])*4+ParcFecha("t",[FechaVenta]) Devuelve los fecha que sea del = Año(Fecha())*4+ParcFecha("t",Fecha())+1 registros próximo trimestre correspondientes al próximo trimestre. Si hoy es el 2/2/2006, verá los registros correspondientes al segundo trimestre de 2006. Contengan fechas Año([FechaVenta]) = Año(Fecha()) Devuelve los que sean del año en registros curso correspondientes al año en curso. Si hoy es el 2/2/2006, verá los registros correspondientes al
  • 14. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 14 de 23 año 2006. Contengan una Año([FechaVenta]) = Año(Fecha()) - 1 Devuelve los fecha que sea del registros de las año anterior transacciones que tuvieron lugar durante el año pasado. Si hoy es el 2/2/2006, verá los registros correspondientes al año 2005. Contengan una Año([FechaVenta]) = Año(Fecha()) + 1 Devuelve los fecha que sea del registros de las año próximo transacciones con fecha en el año próximo. Si hoy es el 2/2/2006, verá los registros correspondientes al año 2007. Contengan una Año([FechaVenta]) = Año(Fecha()) Y Devuelve los fecha que esté entre Mes([FechaVenta]) <= Mes(Fecha()) Y registros de las el 1 de enero y hoy Día([FechaVenta]) <= Día (Fecha()) transacciones con (registros del año fechas entre el 1 de hasta la fecha) enero del año en curso y la fecha actual. Si hoy es el 2/2/2006, verá los registros correspondientes al período del 1 de enero de 2006 al 2 de febrero de 2006. Contengan una < Fecha() Devuelve los fecha ya pasada registros de las transacciones que tuvieron lugar antes de hoy. Contengan una > Fecha() Devuelve los fecha del futuro registros de las transacciones que tendrán lugar después de hoy. Filtren valores nulos Es Nulo Devuelve los (o que falten) registros en los que falta la fecha de la transacción. Filtren valores no No es Nulo Devuelve los nulos registros en los que se conoce la fecha de la transacción.
  • 15. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 15 de 23 Criterios para otros campos Campos Sí/No En la fila Criterios, escriba Sí para incluir los registros que tengan activada la casilla de verificación. Escriba No para incluir los registros que no tengan activada la casilla de verificación. 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. Campos de búsqueda Hay dos tipos de campos de búsqueda: 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 búsqueda. Los campos de búsqueda que se basan en una lista de valores especificados son del tipo de datos Texto, y los criterios válidos son los mismos que para otros campos de texto. Los criterios que se pueden usar en un campo de búsqueda 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 búsqueda que muestra los nombres de empleados, pero usa una clave externa de tipo de datos Número. Puesto que el campo almacena un número en lugar de texto, usted utilizará criterios válidos para números, es decir,>2. Si no conoce el tipo de datos de la clave externa, puede examinar la tabla de origen en la vista Diseño para determinar los tipos de datos de los campos. Para ello: 1. Busque la tabla de origen en el panel de exploración. 2. Abra la tabla en la vista Diseño. Para ello: Haga clic en la tabla y, a continuación, presione CTRL+ENTRAR. Haga clic con el botón secundario del mouse (ratón) en la tabla y, a continuación, haga clic en Vista Diseño. 3. El tipo de datos de cada campo se muestra en la columna Tipo de datosde la cuadrícula de diseño 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 Diseño 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 Diseño. 2. Expanda el campo multivalor haciendo clic en el signo más (+) 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.
  • 16. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 16 de 23 3. Arrastre el campo multivalor y su campo de valor único a columnas distintas en la cuadrícula de diseño. Si desea ver sólo el campo multivalor completo en los resultados, desactive la casilla de verificación Mostrarcorrespondiente al campo de valor único. 4. Escriba los criterios en la fila Criterios correspondiente al campo de valor único, utilizando criterios apropiados según cual sea el tipo de datos de los valores. 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 números. 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 aparecerán en los resultados ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE: a) Tomando como referencia lo aprendido en los videos de Access, crear una base de datos que contenga información acerca de un hospital, las tablas se muestran a continuación. Cree las relaciones que considere necesarias, para que la información de la DB sea consistente, cree los formularios, los botones de acción necesarios, así mismo, cree consultas e informes de pacientes por cada especialidad, los médicos de cabecera de cada paciente,
  • 17. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 17 de 23 b) Diseñe otro modelo de Base de datos, que contenga las siguientes tablas: Realice las tablas, los formularios, agregue botones de acción y los elementos que requiera para que la DB sea funcional.
  • 18. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 18 de 23 c) Un banco quiere crear una base de datos para guardar información referente a sus Sucursales, a sus clientes, y a las cuentas y los movimientos que los clientes hacen con el banco. 1.- Crea una base de datos que se llame BANCO. 2.- Crea las siguientes tablas en la base de datos. El campo de Clave Principal aparece en letra CURSIVA y NEGRITA.
  • 19. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 19 de 23 Crea para las tablas “Sucursales” y “Clientes” un formulario usando el asistente, utilizando para cada uno un tipo distinto de formulario (en columnas y tabular). Ponles de nombre FORMULARIO DE “nombre de la tabla”. Crea un formulario que muestre los datos de las cuentas y sus movimientos, parecido al siguiente: Utilizando los formularios creados en el ejercicio 4, introduce los siguientes registros en las tablas:
  • 20. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 20 de 23
  • 21. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 21 de 23 NOTA: SE DEBEN CREAR LAS RELACIONES ENTRE LAS TABLAS, ESTAS RELACIONES, ESTAN DADAS POR LOS CAMPOS COMUNES A ELLAS. Crea las siguientes consultas: CONSULTA DE SUCURSALES: Nombre, ciudad y fecha de apertura de todas las sucursales bancarias que se encuentran abiertas, ordenadas por fecha de apertura. CLIENTES DE URBANA 1: DNI, Nombre, apellidos y dirección de todos los clientes de la sucursal “Urbana 1”, en orden descendente de apellidos. CONSULTA DE CUENTAS: Nombre de la sucursal, ciudad de la sucursal, número de cuenta, fecha de apertura (de la cuenta) y saldo, de aquellas cuentas cuyo saldo sea mayor que 5.000 €. CONSULTA DE MOVIMIENTOS: Número de cuenta, saldo, fecha del movimiento, Operación y cantidad de los movimientos de “reintegro” (operación = R).
  • 22. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 22 de 23 MOVIMIENTOS DE BELEN VAZQUEZ: Saldo, fecha del movimiento y cantidad de todos los reintegros que haya hecho la cliente BELEN VAZQUEZ. CONSULTA DE CLIENTES: Nombre, apellidos, dirección, teléfono, saldo y nombre de sucursal de todos los clientes, ordenados por saldo descendente. CONSULTA DE MOVIMIENTOS DEL DIA 10: Nombre del cliente, operación y cantidad, de todos los movimientos que se hayan efectuado el día 10/5/2005. CLIENTES MAS ANTIGUOS: Nombre y apellidos de los clientes, de más antiguos a más recientes (ordenar por la fecha de apertura de sus cuentas de forma descendente). 7.- Crea los siguientes informes: LISTADO DE CLIENTES: DNI, nombre, apellidos, dirección y teléfono de todos los clientes ordenados por apellidos y por nombre. LISTADO DE CUENTAS: Incluir en el listado, nombre de sucursal, ciudad de sucursal, nombre y apellidos del cliente y número de cuenta y fecha de apertura de cuenta. Agrupar primero por sucursales y segundo por clientes. INFORME DE INGRESOS: Nombre del cliente, apellidos, saldo, fecha movimiento y cantidad de todos los movimientos de tipo “ingreso” que hayan hecho los clientes. Mostrarlo agrupado por clientes y ordenarlos por fecha del movimiento.
  • 23. GUIA DE APRENDIZAJE CÓDIGO: GAR043 V: 00.11.11 Página 23 de 23 EVALUACIÓN: DESEMPEÑO Observar el proceso de construcción de una aplicación utilizando un lenguaje de programación orientado a eventos y un manejador de base de datos de acuerdo con una lista de chequeo previamente establecida AMBIENTES DE APRENDIZAJE, MEDIOS Y RECURSOS DIDÁCTICOS: Guía de trabajo, sala CUBOS de informática BIBLIOGRAFIA: ELABORO: Instructores de sistemas