41
Área: Computación e Informática. 1 MICROSOFT ACCESS 2013 INTRODUCCIÓN A ACCESS 2013 El programa Microsoft Access es el sistema gestor de bases de datos más popular, sobre todo, por estar incluido dentro del paquete informático Office. Cuando hablamos de Base de Datos (BD) nos referimos a uno o varios ficheros en los que se almacena información. Esta información estará almacenada en tablas relacionadas entre sí. Podremos acceder a la información mediante formularios, realizar consultas o imprimir informes. Podemos encontrarnos con bases de datos muy sencillas, por ejemplo, una agenda telefónica. Pero habitualmente se trabaja con bases de datos mucho mayores y complicadas como, por ejemplo, aquellas que almacenan toda la información de una empresa: trabajadores, clientes, facturación, pedidos,... La mayoría de personas que empiezan a trabajar con una base de datos parten de un diseño ya realizado, es decir, las tablas que forman la base de datos ya están definidas y relacionadas. Entonces, el trabajo que se espera que realicemos es de manipulación de la información: introducir datos, modificarlos, realizar consultas de la información. Sin embargo en este curso vamos a partir desde una base de datos en blanco. Diseñaremos las tablas necesarias y las relacionaremos, aunque esto en muchas empresas, es labor del departamento de informática.

Access 2013 William

Embed Size (px)

Citation preview

Área: Computación e Informática. 1

MICROSOFT ACCESS 2013

INTRODUCCIÓN A ACCESS 2013

El programa Microsoft Access es el sistema gestor de bases de datos más popular, sobre todo,

por estar incluido dentro del paquete informático Office.

Cuando hablamos de Base de Datos (BD) nos referimos a uno o varios ficheros en los que se

almacena información. Esta información estará almacenada en tablas relacionadas entre sí.

Podremos acceder a la información mediante formularios, realizar consultas o imprimir informes.

Podemos encontrarnos con bases de datos muy sencillas, por ejemplo, una agenda telefónica.

Pero habitualmente se trabaja con bases de datos mucho mayores y complicadas como, por

ejemplo, aquellas que almacenan toda la información de una empresa: trabajadores, clientes,

facturación, pedidos,...

La mayoría de personas que empiezan a trabajar con una base de datos parten de un diseño ya

realizado, es decir, las tablas que forman la base de datos ya están definidas y relacionadas.

Entonces, el trabajo que se espera que realicemos es de manipulación de la información:

introducir datos, modificarlos, realizar consultas de la información.

Sin embargo en este curso vamos a partir desde una base de datos en blanco. Diseñaremos las

tablas necesarias y las relacionaremos, aunque esto en muchas empresas, es labor del

departamento de informática.

Área: Computación e Informática. 2

FORMAS DE INGRESAR AL PROGRAMA

1. Sobre el acceso directo del escritorio

2. Botón inicio / todos los programas/Microsoft Office/ Microsoft Access 2013

Iniciamos el programa y esta es la primera ventana que observamos:

Desde esta ventana tenemos opciones:

1. Crear una BD desde una plantilla, bien sea local o en línea.

2. Crear una BD en blanco.

3. Abrir una BD existente.

Nosotros partiremos desde una base de datos en blanco. Al pulsar esta opción debemos elegir el

nombre de la base de datos (nombre del archivo) y su ubicación. A diferencia de otros programas

Access crea al archivo antes de empezar a trabajar con la base de datos.

A continuación deberemos crear las tablas que forman nuestra BD.

Área: Computación e Informática. 3

CREAR TABLAS EN ACCESS 2013

Cuando queremos iniciar una base de datos en blanco debemos crear la tabla o tablas donde se

almacenará la información. Por eso, por defecto, Access nos crea una tabla vacía (tabla1) y espera

que añadamos los campos (las columnas) que definirán nuestra tabla.

Para crear una tabla en Access debemos definir los campos que la forman (las columnas). Tenemos

varias maneras de crear tablas. El método que aparece por defecto al iniciar la base de datos es el

que se observa en la imagen:

Esta tabla ya dispone de un campo llamado Id de tipo autonumérico (más adelante hablaremos de

este campo). Podemos agregar tantos campos como deseemos indicando su nombre. Mediante

este método no podemos definir el tipo de dato de los campos (se define automáticamente al

introducir la información) ni determinar sus propiedades.

Después podemos añadir los registros (las filas) con los datos que deseamos almacenar.

Al guardar la tabla esta queda almacenada en el panel de exploración en la parte izquierda de la

ventana. Podemos acceder a la tabla en cualquier momento pulsando doble clic sobre su nombre.

Área: Computación e Informática. 4

Si deseamos agregar más tablas accedemos al grupo de opciones Tablas de la ficha Crear.

Tabla: Se trata del método explicado anteriormente, es decir, el que aparece por defecto al

iniciar el programa.

Plantillas de tabla: Existen algunas tablas ya creadas que podemos utilizar en nuestra

base de datos.

Diseño de tabla. Explicaremos en otra entrada este método con detenimiento.

DISEÑO DE TABLAS EN ACCESS

El método recomendado para crear nuevas tablas en Access es el Diseño de tabla. Accedemos a

él desde el grupo de opciones Tablas de la ficha Crear.

Al pulsar sobre esta opción nos aparece la siguiente

ventana:

Área: Computación e Informática. 5

Desde aquí podremos crear la nueva tabla indicando:

Nombres de campo: Identifica y define a cada campo.

Tipo de datos de cada campo.

Descripción de los campos: Comentario que podemos añadir para describir el campo,

indicar su finalidad, especificar la información que contendrá,... o cualquier otra aclaración

que deseemos dejar reflejada.

Propiedades de los campos.

Área: Computación e Informática. 6

TIPO DE DATOS:

Definimos qué tipo de información se va a añadir en el campo. Tenemos varios tipos de datos

disponibles:

1. Texto: Texto o combinaciones de texto y números, así como números que no requieran

cálculos (ejemplo: números de teléfono). El tamaño de este tipo de datos es de hasta 255

caracteres o la longitud que indique la propiedad Tamaño del campo.

2. Memo: Texto extenso de hasta 64.000 caracteres.

3. Número: Datos numéricos utilizados en cálculos matemáticos.

4. Fecha/Hora.

5. Moneda: Valores numéricos de moneda utilizados en cálculos matemáticos.

6. Autonumérico: Número secuencial (incrementado de uno a uno) único. No se puede

actualizar.

7. Sí/No: Campos que contengan uno de entre dos valores (Sí/No, Verdadero/Falso,...)

8. Objeto OLE: Objeto (imagen, documentos, hojas de cálculo,...) vinculado o incrustado en

el campo.

9. Hipervínculo: Texto utilizado como dirección de hipervínculo. Útil para almacenar

direcciones web o correos electrónicos.

10. Datos adjuntos: Para adjuntar imágenes, archivos de hoja de cálculo, documentos, y otros

tipos de archivos admitidos.

Área: Computación e Informática. 7

11. Asistente para búsquedas: Al elegir esta opción aparece un asistente para búsquedas que

nos permite crear un campo de búsqueda, campo que permite elegir un valor de otra tabla

o de una lista de valores.

PROPIEDADES DE CAMPO:

A cada uno de los campos añadidos a la tabla le podemos definir una serie de propiedades

mediante la ficha situada en la parte inferior. Hay muchas propiedades y estas dependen del tipo

de dato elegido para el campo. A continuación vamos a describir las propiedades más relevantes:

Tamaño del campo: en campos de tipo texto es el máximo número de caracteres que se

pueden introducir. En datos de tipo número definimos si el número es entero o decimal.

Formato: diseño de presentación, es decir, cómo se va a visualizar. Útil en tipo de datos

moneda, fecha/hora y número.

Máscara de entrada: un modelo para los datos introducidos. Ejemplo: DNI 0000000X

Título: etiqueta para el campo cuando se visualiza en formularios o informes.

Valor predeterminado: valor por defecto.

Regla de Validación: una condición que limita los valores que pueden introducirse.

Texto de Validación: mensaje de error que aparecerá si no se cumple la regla de

validación.

Requerido: hacer obligatoria la entrada del dato.

Indexado: para acelerar búsquedas y ordenación. Además podemos prohibir la existencia

de duplicados en el campo.

Área: Computación e Informática. 8

Lugares decimales: número de dígitos a la derecha de la coma decimal en los datos de tipo

número o moneda.

Para crear una tabla es necesario definir los campos con su nombre y tipo de datos. Las

propiedades comentadas en este apartado son opcionales. Sin embargo también es necesario

definir uno o más campos como clave principal.

CLAVE PRINCIPAL:

Los campos clave principal son aquellos que me permiten identificar a los elementos o registros

de una tabla. Es un campo único para cada registro. Por ejemplo, si la tabla es un listado de coches

podríamos definir la matrícula como clave principal, ya que la matrícula identifica a los automóviles

y es un dato único para cada uno.

Para definir un campo como clave principal en la vista diseño nos colocamos sobre el campo y

accedemos a la opción Clave principal en la ficha Diseño.

Aparecerá una llave a la izquierda del campo seleccionado para indicarnos que se trata de la clave

principal.

Siguiendo estos pasos podemos crear una tabla mediante el método diseño de tabla. Podemos

guardarla y se almacenará en el panel de exploración situado a la izquierda de la ventana.

En cualquier momento podemos acceder a nuestras tablas desde este panel pulsando doble clic

sobre ellas.

Área: Computación e Informática. 9

EJERCICIO N° 01

BASE DE DATOS Y TABLAS

Crea una base de Datos llamada Autos.

Ahora crearemos una tabla llamada Clientes.

Asigne los siguientes campos y el tipo de dato.

Nota. No te olvides de asignar clave principal al Id_Cliente

Ingresa los siguientes registros a la tabla.

Área: Computación e Informática. 10

Crea una segunda tabla llamada Ventas con los siguientes campos.

Nota. No te olvides de asignar clave principal la Matricula

Agrega los siguientes registros.

Área: Computación e Informática. 11

RELACIONES ENTRE LAS TABLAS EN ACCESS

Para ello accedemos a la opción Relaciones de la ficha Herramientas de base de datos.

Añadiremos en la ventana que aparecen las tablas que deseamos relacionar. Podemos arrastrar

las tablas desde el panel de exploración o usar el botón Mostrar tabla de la ficha Diseño.

Utilizando la base de datos Autos, cree una relación de Uno a varios, con las tablas de Clientes y

Ventas. Asigne la propiedad de Exigir Integridad Referencial.

Área: Computación e Informática. 12

CONSULTAS DE SELECCIÓN EN ACCESS

Una de las tareas más habituales que necesitamos realizar en una base de datos en

funcionamiento es consultar y seleccionar la información deseada con el fin de visualizarla o

imprimirla.

Access tiene disponible un objeto para realizar esta acción: las consultas de selección.

Aunque podemos crear consultas mediante un asistente, explicaremos en esta lección cómo crear

consultas desde la vista Diseño de consulta. Para ello accedemos a la ficha Crear y la opción

consulta.

Nos aparecerá la ventana que se observa en la imagen:

Área: Computación e Informática. 13

En primer lugar debemos elegir la tabla o tablas de las que queremos seleccionar la información.

En el caso de elegir más de una tabla deben de estar relacionadas entre sí.

Ahora debemos elegir los campos que deseamos utilizar en nuestra consulta de selección. Para

ello podemos dar doble clic sobre estos campos en la vista superior de la tabla o seleccionarlos

desde los apartados Campo y Tabla de la parte inferior de la vista.

En el ejemplo mostrado se han seleccionado tres campos (Apellido, Nombre, Sexo) de la tabla

llamada Clientes.

Podemos elegir tantos campos como deseemos o necesitemos.

Si no realizamos ninguna otra acción sobre la consulta visualizaremos todos los datos almacenados

en los campos seleccionados de las tablas. Sin embargo, normalmente desearemos establecer un

criterio de selección para visualizar solo aquellos datos deseados.

Área: Computación e Informática. 14

CRITERIO DE SELECCIÓN

Colocaremos el criterio de selección sobre un campo en el apartado Criterios. Si deseamos

establecer varios criterios sobre el mismo campo podemos hacerlo en las filas inferiores. Estas

condiciones se aplicarán con un O lógico, es decir, se visualizarán los datos que cumplan cualquiera

de los criterios establecidos.

Podemos utilizar los habituales símbolos de comparación:

> (mayor)

< (menor)

>= (mayor o igual)

<= (menor o igual)

<> (distinto de)

Entre -- y --

Si deseamos colocar un criterio que nos permita visualizar los datos cuando un campo está en

blanco usamos la condición Es Nulo, tal y como se observa en el ejemplo de la imagen.

Área: Computación e Informática. 15

Una vez establecidos los criterios de selección podemos visualizar los

resultados en la vista hoja de datos. Para cambiar a esta vista accedemos al

botón Ver del grupo de opciones Resultados en la ficha Diseño. También

podemos ver los resultados si pulsamos el botón Ejecutar.

Si los resultados son los deseados podemos guardar la consulta. Ésta se almacenará en el panel de

exploración en la parte izquierda de la ventana. En cualquier momento podremos dar doble clic

sobre la consulta para observar los resultados o poder modificar el diseño de la misma. Podemos

cambiar fácilmente de la vista hoja de datos a la vista diseño desde el botón Ver.

En este caso en concreto las condiciones se unen con un Y lógico, es decir, se deben cumplir ambas

para que se presenten los resultados. Si queremos unir las condiciones con un O lógico (se

muestren los resultados si se cumple alguna de las condiciones) escribiremos los criterios en

distintas filas.

Como criterios de selección podemos hacer uso de algunos caracteres comodín.

* (asterisco) - Sustituye a un conjunto de caracteres.

Ejemplos:

D?? buscará los datos que comiencen por D y luego tengan dos

? - Sustituye a un carácter.

letras más

?a?a buscará los datos cuya segunda y cuarta letra sea una a

*/12/13 buscará los datos de cualquier día del mes de diciembre

del 13

Na* buscará los datos que comiencen por Na

Área: Computación e Informática. 16

EJERCCIO N° 02

CONSULTAS

Visualizar los registros de los clientes (Apellido, Nombre) que procedan de la Provincia de

Huancayo. Guarde la consulta como clientes de Provincia de Huancayo.

Visualizar los registros de los clientes (Apellido, Nombre) de sexo Masculino.

Visualizar los registros de todos los autos de Color Rojo (Modelo, Matricula)

Visualizar los registros de todos los autos que tengan como velocidad mayor a 150.

(Modelo, Marca)

Visualizar los registros de todos los autos que sean de modelo Mercedes.

Visualizar los registros de todos los clientes que sus apellidos inicien son “S”

Visualizar los registros de todos los autos que hayan sido vendidos en diciembre de

cualquier año.

Visualizar los registros (Apellido, Nombre, Matricula, Modelo) de todos los autos de color

Blanco.

Área: Computación e Informática. 17

CONSULTAS DE SELECCIÓN CON PARÁMETRO

Por ejemplo, imaginemos que deseamos un listado todos los autos que tengan por potencia 120.

Ejecutemos la consulta, podremos definir un criterio de selección distinto.

CONSULTA DE CAMPOS CALCULADOS EN ACCESS

Mediante este tipo de consultas podemos realizar cálculos sobre los datos de las tablas.

Añadiremos un campo en la consulta que nos mostrará el resultado de una operación realizada

con los datos almacenados en otros campos.

En la siguiente imagen podemos ver un ejemplo. Tenemos un campo en la tabla que nos muestra

el precio aplicando un descuento de 15% sobre el campo precio.

Área: Computación e Informática. 18

FORMULARIOS EN ACCESS

Los formularios son unos objetos de la base de datos que nos permiten acceder a la información

almacenada en las tablas. Los podremos utilizar para escribir, modificar, eliminar, buscar o

mostrar los datos de una tabla o consulta. Son como ventanas por las que los usuarios visualizan y

acceden a las bases de datos.

Podemos crear los formularios desde el grupo de opciones Formularios en la ficha Crear.

Existen diferentes métodos para crear formularios y distintos tipos de formularios. Veamos

algunos.

Seleccionamos la tabla sobre la que queremos crear un formulario y pulsamos la opción

Formulario en la ficha Crear. Este es el método más sencillo para crear un formulario. Si

además la tabla estaba relacionada con otra con una relación del tipo uno a varios en el

formulario creado aparecerán los datos de las dos tablas.

Área: Computación e Informática. 19

Seleccionamos la tabla sobre la que queremos crear un formulario y pulsamos la

opción Formulario dividido en la ficha Crear. En este tipo de formulario aparecen los datos

de la tabla de dos formas distintas en una ventana dividida: con vista formulario y vista

hoja de datos.

EJERCCIOS DE FORMULARIOS

Cree los distintos modelos de formularios para cada tabla.

Área: Computación e Informática. 20

FORMULARIOS CON EL ASISTENTE

Este es el método recomendado puesto que, a pesar de ser bastante sencillo de utilizar, nos

permite controlar qué datos se van a visualizar en el formulario y modificar algunas opciones de

diseño.

1. Seleccionaremos la tabla clientes Agregando todos los campos.

Área: Computación e Informática. 21

2. Seleccionaremos En columnas y pulsamos siguiente.

3. Colocamos el Nombre del formulario (Formulario de Columnas - Clientes).

Finalizar.

Este debe ser el resultado final.

Área: Computación e Informática. 22

EJERCICIOS DE FORMULARIOS

Utilizando la tabla clientes y ventas cree los 4 tipos de formularios (Los campos a agregar

es a criterio del alumno)

Construya un formulario en el cual se nos presenta los datos de la siguiente manera. Por

un lado los siguientes campos de la tabla CLIENTES Y VENTAS.

TABLA CLIENTES TABLA VENTAS Id_ Cliente Fecha de compra

Nombre Modelo Apellido Matricula

DNI Precio Color

Área: Computación e Informática. 23

Seleccionamos la distribución del formulario. (Hoja de Datos)

Guardaremos el formulario como Formulario hoja de datos – Clientes

Y el resultado será:

Área: Computación e Informática. 24

Ahora construye un formulario de tipo tabular con los mismos campos del ejercicio

anterior.

Debes tener como resultado el siguiente formulario.

INFORMES EN ACCESS

Los INFORMES son unos objetos de la base de datos que nos permiten acceder a la información

almacenada en las tablas. Podemos crear los informes desde el grupo de opciones Informes en la

ficha Crear.

Seleccionamos la tabla sobre la que queremos crear un informe y pulsamos la

opción Informe en la ficha Crear. En este tipo de informe aparecen los datos de la tabla.

Área: Computación e Informática. 25

Construya un informe de la tabla ventas y el resultado debe ser el siguiente.

Área: Computación e Informática. 26

INFORMES CON EL ASISTENTE

Este es el método recomendado puesto que, a pesar de ser bastante sencillo de utilizar, nos

permite controlar qué datos se van a visualizar en el informe y modificar algunas opciones de

diseño.

Seleccione la tabla clientes haz clic en Asistente para informes y agrega los siguientes

campos. Y pulse siguiente/ Siguiente/ Siguiente.

Seleccione el tipo de distribución para el Informe, Tipo Columna / Siguiente

Área: Computación e Informática. 27

Guarde el Informe de columnas clientes.

Ejercicio:

Crear informes de la tabla clientes (tipo tabular y justificado) con los mismos campos del

ejemplo anterior.

Crear informe de tabla ventas de tipo (Columnas, Tabular, Justificado) con los campos que

ud. Considere.

Área: Computación e Informática. 28

CONSTRUYENDO UN INFORME DE ETIQUETAS.

Utilizando la tabla Clientes construya un informe de etiquetas en el que aparezcan los

siguientes campos: Nombre, Apellido, Dirección, Distrito, Provincia y departamento.

De la ficha crear seleccionaremos etiquetas.

Seleccionamos el tipo de informe que se muestra en la imagen.

Seleccionamos el tipo de Fuente y su tamaño, seguido del botón siguiente.

Área: Computación e Informática. 29

Seleccionamos los campos para las etiquetas, seguido del botón siguiente.

Seleccionamos los campos de orden para imprimir las etiquetas, para nuestro ejemplo

usaremos los campos: Provincia y Departamento seguido del botón siguiente.

Para terminar, le asignamos un nombre a las etiquetas, para nuestro. Para nuestro

ejemplo informe de etiquetas, seguido del botón finalizar.

Área: Computación e Informática. 30

CREAR UN MENÚ

Vamos a diseñar un menú este se tiene que ejecutar automáticamente cuando ejecutamos dicha

aplicación este menú constara de 6 Módulos.

1. Formulario de Clientes

2. Formulario de Ventas

3. Formulario de hoja de datos clientes

4. Informe de Clientes

5. Informe de Ventas

6. Terminar

Área: Computación e Informática. 31

Lo primero que vamos a realizar son las 6 macros que ejecutaremos desde los respectivos

botones.

1. De la pestaña crear seleccionamos Macro.

2. En el apartado de Acción Seleccionamos Abrir Formulario, y en el apartado de nombre de

formulario seleccionamos Formulario de Clientes.

3. Grabamos la macro, con el nombre Formulario de Clientes.

Área: Computación e Informática. 32

La segunda macro será la siguiente.

Cerramos la macro con el nombre Formulario de Ventas.

Crear las macros para los siguientes 4 módulos

Ahora crearemos un Formulario en Vista diseño, sin seleccionar ninguna tabla ni consulta.

En el formulario insertaremos 6 botones desde la ficha Diseño, en el bloque controles.

Área: Computación e Informática. 33

Con la herramienta etiqueta escribimos los textos.

Seguidamente a cada botón hay que asignarle una macro.

En el formulario activamos la opción hoja de propiedades de la ficha Diseño dentro del

boque herramientas.

Área: Computación e Informática. 34

De la ficha eventos de la hoja de propiedades seleccionamos el formulario.

Colocarle el evento para cada botón y guardar el formulario con el nombre Menú.

Área: Computación e Informática. 35

EJERCICIO ACCESS: CREACION DE UNA BASE DE DATOS Y DISEÑO DE VARIAS

TABLAS

PRACTICA 01.

1. Crear una nueva base de datos llamada Empresa Los Reyes.

2. Crear una nueva tabla para registrar la información de fichas de clientes. Llamarla

CLIENTES. Estará compuesta por los siguientes campos.

NOMBRE DEL CAMPO TIPO DE DATOS TAMAÑO PROPIEDADES

Codcliente Texto 07 Título: CÓDIGO CLIENTE

Nombrecli Texto 25 Título: NOMBRE CLIENTE

Dirección Texto 35

Distrito Texto 30

Codpostal Texto 5 Poner una Máscara de entrada Título: CÓDIGO POSTAL

Teléfono Texto 11

Fax Texto 11

Descuento Numérico Simple Formato porcentual con 2 decimales Regla validación: <0,25

Zonaventas Numérico Byte Título ZONA DE VENTAS Requerido

3. Asignarle como clave principal el campo codcliente

4. Crear una nueva tabla para registrar la información de la ficha Artículos, compuesta por los

siguientes campos.

NOMBRE DE CAMPO TIPO DATO TAMAÑO PROPIEDADES

Codarticulo Texto 07 Título: Código de Articulo

Descripción Texto 30

Precio_venta Número Simple Formato Estandar 2 decimales

5. Asignar como clave Principal el campo Codarticulo.

Área: Computación e Informática. 36

6. Crear una nueva tabla para registrar la información de Pedidos. Llamarla Pedidos,

compuesta por los siguientes campos:

NOMBRE DE CAMPO TIPO DATO TAMAÑO PROPIEDADES

NumPedido Autonumerico Entero largo Titulo: Número de Pedido

CodCliente Texto 07

CodArticulo Texto 07

Unidades Número Simple Formato Estandar con 0 Decimales

Fecha Pedido Fecha Formato Fecha corta

7. Asignar como clave principal el campo NumPedido.

8. Crear una tabla nueva para registrar la información de las Zonas de Venta. Zonas.

Compuesta por los siguientes campos.

NOMBRE DE CAMPO TIPO DATO TAMAÑO PROPIEDADES

Zona Número Byte

Descripción Texto 25 Titulo: Nombre de Zona

9. Asiga como clave principal el campo Zona.

PRACTICA 02.

1. Abra la tabla Artículos. e ingrese 10 registros.

Para los precios indique diversas cantidades entre 100 y 500.

2. Abrir la tabla Zona y completar 04 registros.

Sugerencia: Zona: Huancayo(1), Tambo(2), Chilca(3) y Chupaca(4).

3. Abra la tabla clientes e ingrese 20 registros como mínimo.

En el campo Zona Ventas utilice exclusivamente datos que se hayan insertado en el

campo Zona de la Tabla del mismo nombre.

PRACTICA 03.

Con la tabla Clientes practique los siguientes puntos.

Ordene todos los registros en la base de datos de la columna NombreCliente.

Cree y aplique un filtro cada vez, capaz de:

Mostrar solo clientes de la Zona 1

Mostrar a los clientes del distrito de Chilca.

Área: Computación e Informática. 37

PRACTICA 04.

Establecer relaciones entre tablas todas las relaciones tendran integridad referencial.

Abrir la tabla Pedidos y llenar 20 registros.

Recordando que debido a la relación establecida con la integridad referencial en los campos

Cod_Cliente y Cod_Articulo solo se admitiran aquellos codigos existentes de la tabla

Clientes y Articulos respectivamente.

Área: Computación e Informática. 38

PRACTICA 05.

Hacer una consulta que sea capaz de devolver todos los clientes que pertenezcan a la Zona

1. Guarde la consulta como Zona de ventas 1

Realice una consulta de parámetro de la tabla Zona.

Crear una consulta basada en la tabla Clientes en la cual parezcan los campos: Nombre

Cliente, Cod Postal y Distrito, Debiendo aparecer solamente los registros que pertenezcan

al distrito de El Tambo.

Crear una consulta que muestre todos los productos que inicien con la Letra “A”

Agregue un nuevo campo a las tabla Articulos el campo debe llamarse “Cantidad”.

Crear una consulta que muestre el Total a pagar de la tabla Artículo. (Precio * Cantidad)

PRACTICA 06.

Adquirir práctica en el diseño de consultas de acción del tipo Datos Anexados.

Diseñar una consulta del tipo Datos Anexados capaz de añadir a la tabla NUEVA TABLA

PEDIDOS 01 los siguientes campos: NUMPEDIDO, CODARTIC, CODCLIENTE, ARTICULO.

DESCRIPCIÓN, FECHAPED y UNIDADES, pero solamente aquellos clientes cuya Distrito sea

Huancayo.

Ejecutar la consulta.

Guardar la consulta con el nombre AÑADIR REGISTROS.

Abrir la tabla NUEVA TABLA PEDIDOS y comprobar que se han agregado los registros.

Cerrar la tabla NUEVA TABLA PEDIDOS 01.

Ejecutar otra vez la consulta y observar el mensaje que nos presenta Access.

Área: Computación e Informática. 39

PRACTICA 07.

Adquirir práctica en el diseño de consultas de acción del tipo Eliminación

Diseñar una consulta del tipo Eliminación capaz de eliminar de la tabla NUEVA

TABLA PEDIDOS solo aquellos registros comprendidos entre dos fechas límite

que nos deberá preguntar cada vez que ejecutemos la consulta (Parametros).

Guardar la consulta con el nombre BORRAR NUEVOS PEDIDOS ENTRE FECHAS.

Ejecutar la consulta.

Abrir la tabla NUEVA TABLA PEDIDOS y observar el efecto de la consulta.

Volver a ejecutar la consulta y razonar el mensaje de advertencia que mostrará Access

PRACTICA 08.

Adquirir práctica en el diseño de consulta de acción del tipo Tabla de Referencias Cruzadas

Diseñar una consulta del tipo Tabla de Referencias Cruzadas capaz de devolver a su

ejecución una lista completa del NOMBRE DEL CLIENTE (filas) con algún pedido,

mostrando el nombre de los ARTICULOS (columna) y en la intersección de cada

CLIENTE y ARTÍCULO representar la SUMA de Unidades.

Llamar a la consulta RESUMEN PEDIDOS CLIENTE

Realizar los cambios necesarios en esta consulta para invertir la salida de CLIENTES y

ARTICULOS, es decir, en sentido vertical represente los ARTICULOS (filas) y en sentido

horizontal los CLIENTES (columnas), además en la intersección de los mismos en lugar

de figurar la suma de unidades de los pedidos, debe figurar el número de pedidos

recibidos por cada CLIENTE y ARTÍCULO.

Guardar la consulta.

Área: Computación e Informática. 40

PRACTICA 09.

Adquirir práctica en el diseño de Formularios combinados con consultas

Crea una nueva consulta de selección en la que aparezcan los campos: nombrecli,

Articulo. descripción, unidades, Precio, Descuento.

Añadir un campo calculado llamado NETO, que será el resultado de: Unidades * Precio

* (1 – DESCUENTO). Aplicar a este campo calculado el formato Soles con 2 decimales.

Grabar la consulta con el nombre DESCUENTO.

Crea un formulario para la consulta que hemos creado en el punto anterior.

El formulario deberá ser de Tipo Tabular y con todos los campos de la consulta.

Grabar el formulario con el nombre DESCUENTO.

Crea un informe para la consulta DESCUENTO.

El informe será de tipo tabular con todos los campos de la consulta y deberá estar

ordenado por NOMBRECLI.

Grabar el informe con el nombre DESCUENTO.

Crea una consulta de selección en la que aparezcan los siguientes campos: Nombrecli,

Codpostal, distrito, descuento.

Esta consulta deberá preguntarme el nombre del cliente que quiero visualizar cada vez

que la ejecute (parámetros). Sugerencia: usar en el criterio el operador “Como” para que

se puedan utilizar comodines al introducir el nombre.

Grabar esta consulta con el nombre PARÁMETROS DESCUENTO.

Crea una macro llamada DESCUENTO que abra la consulta que hemos creado en el

ejercicio anterior llamada Parámetros Descuento.

Ejecuta la macro y observa el resultado.

Inserta un botón de macro para la macro DESCUENTO en el pie del Formulario

DESCUENTO y prueba el resultado del mismo, pulsando el botón en el Formulario,

para ver los datos de los clientes.

Sitúa el botón en el pie del Formulario.

Área: Computación e Informática. 41

PRACTICA 10.

Formularios

Crea una consulta de selección que nos presente de la tabla Artículos todos sus

campos de aquellos que el articulo sea el 00001.

Guarda la consulta con el nombre IDENTIFICACIÓN DEL ARTICULO.

Crea un formulario de tipo simple para la consulta anterior.

Modifica el aspecto del título del formulario añadiendo colores, bordes y cambiando el tipo

de letra.

Añade 2 registros a la tabla Artículos a través del formulario.

Guarda el formulario con el nombre IDENTIFICACIÓN DEL ARTICULO.

Comprueba que los registros que has añadido se encuentran en la tabla.

Crea una nueva consulta de selección en la que aparezcan los siguientes campos:

Código del cliente.

Nombre del cliente.

Teléfono del cliente.

Descripción del artículo.

Unidades pedidas.

La consulta nos deberá preguntar siempre mayor de cuantas unidades queremos

mostrar los datos.

Guarda la consulta con el nombre SELECCIÓN DE UNIDADES.

Crea un formulario de tipo tabular para la consulta creada en el ejercicio anterior.

Modifica el formulario creado anteriormente para que:

Todos los campos se vean en una única pantalla y no se deba usar la barra de

desplazamiento horizontal.

Cambiar el tipo de letra de los títulos de los campos.

Modificar el aspecto del título del formulario.

Modifica las características del formulario para que solamente se puedan leer los

datos de los campos pero no se pueda modificar ni añadir nuevos registros a través

del formulario.