clase access

20
Relaciones entre tablas Para hacer las relaciones entre tablas primero debes tener en claro como se relaciona la información contenida en tus tablas. Antes de hacer las relaciones debes tener configuradas tus tablas y no haber escrito registros. Las relaciones entre tablas siempre son de un campo clave a otro que no es clave. Deben de coincidir los tipos de datos de un campo con el otro que se desea relacionar .Por ejemplo: Campo texto <----> Campo texto Campo Número<----> Campo Número Campo Número <----> Campo Autonumérico

Upload: pabloalrdz

Post on 05-Jul-2015

362 views

Category:

Documents


0 download

DESCRIPTION

Clase access

TRANSCRIPT

Page 1: Clase access

Relaciones entre tablas

• Para hacer las relaciones entre tablas primero debes tener en claro como se relaciona la información contenida en tus tablas.

• Antes de hacer las relaciones debes tener configuradas tus tablas y no haber escrito registros.

• Las relaciones entre tablas siempre son de un campo clave a otro que no es clave.

• Deben de coincidir los tipos de datos de un campo con el otro que se desea relacionar .Por ejemplo: Campo texto <----> Campo texto

Campo Número<----> Campo Número

Campo Número <----> Campo Autonumérico

Page 2: Clase access

Pasos para hacer relaciones entre tablas 1. Tener cerradas todas las tablas

2. Ficha Herramientas de la

base de datos > Relaciones

3. En la ventana Mostrar tabla

Agregar la tablas a relacionar,

Seleccionando la tabla y pulsando

el botón Agregar.

Repetir la operación

Hasta agregar todas

Y cerrar Mostar tabla

Page 3: Clase access

Pasos para hacer relaciones entre tablas 4. Arrastrar el campo a relacionar con el otro

(recuerda uno clave con otro que no lo es)

5. Exigir integridad referencial

6. Crear. Repetir hasta crear

todas las relaciones

Page 4: Clase access

Si no aparecen un 1 y un ∞ en las relaciones no has aplicado integridad referencial. Una vez terminadas las relaciones cerrar la ventana relaciones.

Page 5: Clase access

FORMULARIOS • Un formulario es una pantalla de captura para

una tabla, para tener un formato más presentable al momento de introducir los datos.

• Pasos para crear un formulario:

1. Seleccionar la tabla a la cual se le desea crear un formulario.

2. ficha Crear > Formulario

Page 6: Clase access

Pasos para crear un formulario:

3. Aparece un formulario (en vista de Presentación) solo antes de empezar a trabajar con el debemos guardarlo con el nombre de Form Clientes (igual que guardamos una tabla)

Page 7: Clase access

Una vez guardado lo abrimos y podremos trabajar con él (en vista de Formulario) para agregar registro por registro que se almacenará en la tabla Clientes

Para desplazarnos entre registros tenemos unos controles en la barra de desplazamiento:

Ir al primer registro

Indica en el registro que

estamos

Ir al siguiente registro

Ir al último registro

Crear nuevo registro

Page 8: Clase access

Modificar un formulario:

Para hacerle modificaciones al formulario ir a la vista de Diseño.

Page 9: Clase access

Modificar un formulario: Desde ahí podemos cambiar el tipo de fuente, agregarle títulos,

aplicarle estilos y cambiarle el logotipo. Cerrar una vez terminado.

Page 10: Clase access

Modificar un formulario: Aplicar el mismo formato para todos los formularios (uno para

cada tabla)

Page 11: Clase access

CONSULTAS • Una consulta es un extracto de información de

otras tablas para generar un reporte con la información buscada.

• Por ejemplo si deseamos reunir información que incluyera un ticket de compra:

Ticket de Compra

Fecha: 01/03/2012 Vendedor: Omar Mora Cant Nombre Precio Importe 2 Playeras Aero $100 $200 3 Pantalon Levys $400 $1200 Monto: $1400

Tabla ventas

Tabla clientes

Tabla ventas

Tabla Detalle de venta

Tabla Articulos

Tabla Articulos

Tabla Detalle de venta

Page 12: Clase access

Pasos para crear una consulta: 1. Ficha Crear > Diseño de consulta

2. En la ventana Mostrar tabla

Agregar la tablas a relacionar,

Seleccionando la tabla y pulsando

el botón Agregar.

Repetir la operación

Hasta agregar todas

Y cerrar Mostar tabla

Page 13: Clase access

Pasos para crear una consulta: 3. Doble clic sobre los campos de cada tabla que

deseamos agregar. Por ejemplo: Ventas.fecha

Campo: Indica el campo de donde vamos a extraer la información. Tabla: Indica la tabla de la cual hacemos referencia en el campo. Orden: Indica si deseamos ordenar de manera ascendente o descendente algún campo. Mostrar: Siempre esta activo, si lo desactivamos no se muestra ese campo en la consulta Criterios: Aquí podemos filtrar nuestra consulta en algún campo, utilizando los operadores relacionales : mayor que, menor que, igual, diferente de, etc.. O: sirve para agregar otro criterio adicional al ya escrito en el renglón criterio.

Page 14: Clase access

Pasos para crear una consulta: 4. Guardar la consulta. (igual que guardamos una

tabla) Podemos crear tantas consultas como necesitemos y con los campos que quieras ver en dicha consulta. Por ejemplo podemos crear una consulta para que arroje los nombres y número de teléfono de los proveedores de la ciudad de san Luis Potosí y quedaría así:

Una vez guardada y al abrirla (ejecutarla) manda la información

filtrada por SAN LUIS POTOSI

Page 15: Clase access

Crear las siguientes consultas: • Consulta Factura. Con los siguientes campos: Facturas.idfactura, Ventas.fecha, Clientes.nombre, Clientes.direccion,

Clientes.CodigoPostal, Clientes.Ciudad, Clientes.RFC, Detalle de venta.cantidad, Articulos.nombre, Articulos.precio, Detalle de venta.importe, Facturas.subtotal, Facturas.IVA, Facturas.Total

• Consulta Ventas por clientes 2012. Agregar los campos necesarios para mostrar que se vendió y a quién

en este año.

• Consulta Proveedores foráneos. Agregar los campos necesarios para mostrar la empresa, el nombre de

contacto, teléfono y email de proveedores que no sean de San Luis potosí

Page 16: Clase access

INFORMES • Un formulario es formato de reporte para

imprimir.

• Pasos para crear un informe:

1. ficha Crear > Asistente para informes

(Se pudiera crear un informe manualmente desde Informe en blanco o Diseño de Informe pero tendríamos que conocer muchos controles por eso lo haremos desde el asistente)

Page 17: Clase access

Pasos para crear un informe: 2. En la primera pantalla del asistente se escoge la tabla

o consulta de la cual se desea crear el informe, lo mas común es utilizar las Consultas

3. Una vez seleccionado la Tabla\Consultas

Agregar los campos que deseas incluir mediante el botón >

Siguiente

Page 18: Clase access

Pasos para crear un informe: 4. Como deseas ver los datos? Te ofrece varias

clasificaciones para mostrar el informe. Por ejemplo por empleados o por Detalle de venta

Siguiente

Page 19: Clase access

Pasos para crear un informe: 5. Deseas agregar un nivel de agrupamiento? El campo

por el cual se ordenará (normalmente será el que más nos interesa y se repite) en este caso agrego id venta

Siguiente

Page 20: Clase access

Pasos para crear un informe: 6. Que criterios de ordenación e información de

resumen desea utilizar para los registros de detalle?

Siguiente