Está en la página 1de 7

mailxmail - Cursos para compartir lo que sabes

Cómo relacionar tablas en MS


Access 2010
Autor: Alexander Alvarez Vaca

1
mailxmail - Cursos para compartir lo que sabes

Vamos a aprender a relacionar tablas de una base de datos echa en MS


ACCESS 2010, una relación de tablas se usa cuando los datos de una tabla necesitan
los datos de otra tabla en esa necesitas de compartir o dar o recibir datos se dice
que existe una relación de tablas.

Ahora vamos hacer un pequeño proyecto en el cual vamos a emular la cartera


de clientes de un prestamista para explicar la relación, lo que haremos es crear una
tabla de datos para guardar la información necesaria y personal de cada cliente, y
otra tabla relacionada con la tabla clientes para guardar todas las cuotas de pago
que el cliente ha hecho.

Entonces empecemos primeramente abrimos nuestro MS ACCESS 2010,


creamos una base de datos en blanco y luego hacemos clic en el botón crear:

Ahora vamos a crear nuestra tabla Clientes para guardar los datos personales
de los clientes, para eso hacemos clic en Ver ->vista diseño:

Nos pedirá el nombre de nuestra tabla y le damos el nombre de Clientes:

2
mailxmail - Cursos para compartir lo que sabes

Ahora escribimos los siguientes campos de nuestra tabla como se muestra en


la siguiente imagen:

Fíjate que los nombres de campo no deben tener espacios por ejemplo el
campo Total Deuda está escrito TOTAL_DEUDA con una barra baja de espacio si
pones espacios en tus nombres de campo vas a tener errores a la hora de trabar con
ellas, y mucho más si piensas acceder a ellas mediante código.

Ahora vamos a crear la tabla Cuotas, hacemos clic en la pestaña Crear y


escogemos Tabla:

Después nos saldrá de la siguiente forma:

3
mailxmail - Cursos para compartir lo que sabes

Nosotros le hacemos clic en Ver->Vista Diseño:

Y nos pedirá que le demos el nombre y le ponemos Cuotas:

Ahora escribimos los campos de nuestra tabla como se muestra en la


siguiente imagen:

Fíjate que hemos puesto un campo llamado IDCLIENTE, en este campo vamos
a guardar el id del cliente para que quede enlazado a un cliente.

Ahora guardamos la base de datos para poder crear nuestra relación,


haciendo clic en el botón guardar dela pestaña Archivo:

4
mailxmail - Cursos para compartir lo que sabes

Ahora cerramos las tablas no la base de datos sino las dos tablas Clientes y
Cuotas haciendo clic en derecho en sus nombres y luego Cerrar:

Si nos pide guardar algún cambio le decimos que sí. Después nos vamos a la
pestaña Herramientas de base de datos y escogemos Relaciones:

Luego nos saldrá una ventana mostrándonos las dos tablas que creamos hace
un momento y presionamos el botón Agregar

Después de hacer dos veces clic en el botón nos saldrá dela siguiente manera:

5
mailxmail - Cursos para compartir lo que sabes

Ahora lo que tenemos que entender en una relación es los siguiente, la


siguiente lógica para nuestro ejemplo:

UN CLIENTE VA A TENER VARIAS CUOTAS, entonces un cliente tiene una


lista de cuotas

Se entiende verdad porque cuando a un cliente se le otorga un crédito este lo


paga en cuotas y son varias cuotas entonces decimos que un cliente va a tener
varias cuotas, entonces para crear esta relación hacemos lo siguiente. Hacemos clic
en el campo Id de la tabla clientes pero sin soltar el clic del ratón o sea manteniendo
presionado el botón izquierdo y lo arrastramos in soltar hasta el campo IDCLIENTES
de la tabla Cuotas y después sueltas el clic en el campo IDCLIENTES de Cuotas e
inmediatamente te saldrá una ventana así:

Como en la imagen anterior activa las tres casillas:

6
mailxmail - Cursos para compartir lo que sabes

Ahora simplemente clic en el botón Crear y listo. Te habrá salido lo siguiente:

Ahora guarda tu proyecto y has doble clic en la tabla Clientes:

Si llenas datos te saldrá de la siguiente forma, para probar llena tus propios
datos:

Espero que te haya servido.

También podría gustarte