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:
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:
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:
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:
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:
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.
Ha sido útil para 1 de 1 alumno
Ver más opiniones de "Cómo relacionar tablas en MS Access 2010"
Cómo relacionar tablas en PhpMyAdmin o MySQL
17 alumnos Vamos aprender a relacionar tablas en PHPMYADMIN, relacionar tablas en una base de... [20/12/11] |
Cómo conectar Delphi 2010 con MS Access 2010
43 alumnos Curso de informática. El autor nos trae, un curso corto que te facilitará los... [28/10/11] |
Cómo conectar C++Builder 2010 con MS Access 2010
15 alumnos Bienvenidos a un nuevo curso de informática. En trabajos relacionados con el... [28/10/11] |