Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Triple Master Detail (https://www.clubdelphi.com/foros/showthread.php?t=25356)

hmoner 20-09-2005 17:38:26

Triple Master Detail
 
Hola amigos..
Tengo algunas dudas...
Como se crea un triple master detail (asi lo llamo yo, pero seguro tiene otro nombre)...

¿ Como se enlazan las tablas ?

Tengo las siguientes entidades:
Empresa
..........|
..........Ordenes
....................|
.....................Productos

Que campos clave deberia tener cada tabla, y como deberian ser enlazados ?

Desde ya muchas gracias...

vtdeleon 21-09-2005 04:01:31

Saludos

Tirando tiros al aire, te dire como seria la estructura( a mi entender) solo con los campos necesarios
Código:

Empresa
*Codigo-Nombre-^CodOrd-.....

Ordenes
*Codigo-Descripcion-^CodProd-....

Productos
*Codigo-Nombre-......

Relacion
Empresa.CodOrd<==Ordenes.Codigo
Ordenes.CodProd<==Productos.Codigo


* Clave primaria
^ Clave secundaria

Espero que se entienda la relacion:p

hmoner 21-09-2005 04:18:20

hola
gracias por responder

La relacion si la he entendido, lo que me ha quedado medio borroso es el tema de... como hacer para mostrar los datos de esas 2 relaciones automaticamente...

Me explico: las ultimas 2 relaciones, solamente tendran claves foraneas a las tablas de las entidades, no ? entonces, como hago en el reporte para que en vez de mostrar las claves foraneas me muestre los datos automaticamente ?

Espero me hayas entendido...

Saludos y gracias nuevamente. :p

walito 21-09-2005 14:17:29

claro, lo que hmoner veo que necesita es como llenar con datos el formulario con detalles y subdetalles(el formulario ya esta armado y listo) en tiempo de ejecucion, es decir como codear(codigo) para hacerlo con bases de datos como por ejemplo en nexusDB o mysql por ejemplo.

La verdad que si es asi ami tambien me interesaria, tengo un problema parecido a ese y no se como hacerlo con codigo.

Agradeceria si alguien lo sabe.
Gracias

walito


La franja horaria es GMT +2. Ahora son las 11:35:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi