Home
Username:
Password:
Microsoft Access 2003 (Español) Tutorials

Bases de Datos Relacionales / Configuración: Relaciones de Consultas




Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.


Learn More

Subtitles of the Movie

Crear una relacion tiene un impacto que va mas alla de la relacion entre las tablas. Por ejemplo si vamos a (Queries) y abrimos (Query1) en vista de diseno, para luego ir a (Show Tables) y anadir la tabla (Reservations) a la consulta, ahora se formara automaticamente la relacion. No configuramos manualmente esta relacion dentro de la consulta pero el sistema lo hizo por nosotros. Se nos indica que existe una relacion entre estas dos tablas. Debido a esta relacion, para cada registro en (InventoryItems) cuyo (InventoryItemID) coincida con el de la tabla (Reservations), se extraeran los datos de dichos registros de (Reservations). Por ejemplo, si queremos ver las fechas de entrada y salida de la reserva, simplemente incluimos estos campos abajo. Asi que si existe un registro de reserva que concuerde para cada habitacion, dicho registro se mostrara en la consulta. Ejecutemos la consulta. Vamos a introducir el numero de ID de una de las habitaciones. Listo. No solo vemos la informacion del registro para esa habitacion sino que vemos la informacion del registro coincidente de reservacion. Podemos entonces saber que esta habitacion tiene al menos una reserva del 9 al 16. Volvamos a la vista de diseno y minimicemos esta consulta. Volviendo a (Tables) vamos a abrir la tabla (InventoryItems). Puede ver que para la habitacion numero 4 tenemos el precio, la fecha, el tiempo minimo, etc. Pero si observa la tabla (Reservations) notara que para el (InventoryItemID) numero 4, tenemos una reserva desde el 9 hasta el 16. Digamos que cambiamos este registro de (InventoryItemID) numero 5 a (InventoryItemID) numero 4. Esto le dice al sistema que esta es una reservacion para la habitacion numero 4. Asi que salgamos de esta tabla y volvamos a la consulta. Veamos que pasa al ejecutar la consulta para el (InventoryItemID) numero 4. Listo. Ahora tenemos 2 registros. Esto no significa que tengamos 2 habitaciones numero 2. Aun tenemos solo una habitacion, la numero 4, pero tenemos dos registros de (InventoryItemsID) para dicha habitacion. Note lo que sucede: Esta duplicando la informacion que se toma de la tabla (InventoryItems). La unica informacion diferente seran los datos de los campos (FromDate Time) y (ToDate Time), que vienen de la tabla (Reservations). Ahora sabemos que para la habitacion numero 4, tenemos dos reservaciones diferentes. No queremos guardar esta consulta como (Query1) asi que presionamos el boton (No).

Tutorial Information

Course: Microsoft Access 2003 (Español)
Author: Dave Mercer
SKU: 33855
ISBN: 1-934743-55-0
Release Date: 2008-03-03
Duration: 8 hrs / 110 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available