Logo Studenta

2020-1_Clase_03_Access_UC

¡Estudia con miles de materiales!

Vista previa del material en texto

Taller II          Ing. Comercial / UC          
Mauricio Dabdoub          
mauricio.dabdoub@uc.cl
18‐06‐2020
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 1
CLASE 3 / Consultas
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 88
CONSULTAS
Objetos de una base de datos 
• Permiten recuperar datos de una tabla, modificarlos y almacenar el resultado en otra tabla
1. Consultas de selección (CdS): consultas que extraen o nos muestran datos. 
• Muestran aquellos datos de una tabla que cumplen los criterios especificados. 
• Con el resultado consultamos los datos para modificarlos (restringido al tipo de consulta). 
• Una CdS genera una tabla lógica (memoria del PC), se ejecuta (calcula) cada vez que se abre.
2. Consultas de acción: consultas que realizan cambios a los registros. 
• de eliminación
• de actualización
• de datos anexados
• de creación de tablas
3. Consultas específicas de SQL (Structured Query Language)
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 89
Taller II          Ing. Comercial / UC          
Mauricio Dabdoub          
mauricio.dabdoub@uc.cl
18‐06‐2020
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 2
Crear una consulta
Abra la BBDD donde está la consulta a crear. 
1. Pestaña Crear / clic botón Diseño de Consulta
2. Asistente …
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 90
Diseño de consulta sencilla
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 91
Taller II          Ing. Comercial / UC          
Mauricio Dabdoub          
mauricio.dabdoub@uc.cl
18‐06‐2020
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 3
Diseño de consulta más avanzada
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 92
Vista Diseño de consultas
Vista Diseño de consultas
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 93
zona de tablas / campos
Cuadrícula QBE (Query by Example)
CAMPOS / TABLAS
Taller II          Ing. Comercial / UC          
Mauricio Dabdoub          
mauricio.dabdoub@uc.cl
18‐06‐2020
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 4
Añadir campos
1. Doble clic sobre el nombre del campo en la zona de tablas
2. Arrastrar campo sobre cuadrícula zona de tablas, soltar delante de 
la columna de interés
3. Hacer clic sobre la fila Campo: 
• Muchos campos y varias tablas  REDUCIR:
• Seleccione primero una tabla en la fila Tabla, vea los campos ahora.
4. Teclear directamente el nombre del campo en la fila Campo 
(columna vacía)
5. Utilice asterisco * muestra todos los campos
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 94
Definir campos calculados
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 95
Nombre del campo: expresión
Precio con IVA: [Precio]*1,19
PRECIO QTY TOTAL
$ 82.660 5 $ 413.298
$ 97.869 3 $ 293.607
$ 97.869 3 $ 293.607
$ 92.106 1 $ 92.106
$ 97.869 3 $ 293.607
$ 97.869 5 $ 489.345
$ 92.106 1 $ 92.106
$ 97.869 1 $ 97.869
$ 82.660 5 $ 413.298
$ 97.869 5 $ 489.345
$ 95.493 1 $ 95.493
PRECIO 
NETO
IVA
PRECIO 
BRUTO
QTY TOTAL BRUTO
$ 82.660 $ 15.705 $ 98.365 5 $ 491.825
$ 97.869 $ 18.595 $ 116.464 3 $ 293.607
$ 97.869 $ 18.595 $ 116.464 3 $ 293.607
$ 92.106 $ 17.500 $ 109.606 1 $ 92.106
$ 97.869 $ 18.595 $ 116.464 3 $ 293.607
$ 97.869 $ 18.595 $ 116.464 5 $ 489.345
$ 92.106 $ 17.500 $ 109.606 1 $ 92.106
$ 97.869 $ 18.595 $ 116.464 1 $ 97.869
$ 82.660 $ 15.705 $ 98.365 5 $ 413.298
$ 97.869 $ 18.595 $ 116.464 5 $ 489.345
$ 95.493 $ 18.144 $ 113.637 1 $ 95.493
Taller II          Ing. Comercial / UC          
Mauricio Dabdoub          
mauricio.dabdoub@uc.cl
18‐06‐2020
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 5
Operadores
• + se utiliza para sumar dos números.
• ‐ se utiliza para hallar la diferencia entre dos números.
• * se utiliza para multiplicar dos números.
• ^ se utiliza para elevar un número a la potencia del exponente ( número ^ 
exponente )
• / se utiliza para dividir dos números y obtener un resultado de signo 
flotante.
• \ se utiliza para dividir dos números y obtener un resultado entero.
• operador Mod, divide dos números y devuelve sólo el resto.
• El operador &, se utiliza para concatenar dos expresiones de tipo texto.
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 96
Operadores / Valores concretos
• valores numéricos 
• valores de tipo texto, siempre entre comillas simples ' o dobles "
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 97
ventas + 1.000.000 o ventas + 1,000,000
 ventas +1000000
Ejemplo: ', ' ó ",", 'VALENCIA'
Taller II          Ing. Comercial / UC          
Mauricio Dabdoub          
mauricio.dabdoub@uc.cl
18‐06‐2020
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 6
Operadores
• FECHAS (# … #)
• Con fórmulas
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 98
formato #mes/dia/año#
#8/15/18# (USA)
#15/8/2018# (ES / LATAM)
DateValue('10/5/96') es 
equivalente a #05/10/96# 
Vamos a generar las Consultas …
Taller II          Ing. Comercial / UC          Mauricio Dabdoub          mauricio.dabdoub@uc.cl 99

Más contenidos de este tema