![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Datos faltantes en Maestro/Detalle
Qué tal foro. Tengo un problemilla y agradecería mucho me ayudaran a resolverlo. A grandes rasgos, tengo una tabla Cursos y otra tabla Participantes. Elaboro una tercer tabla (tabla de Enlace) que me contendrá llaves fóraneas para relacionar adecuadamente las dos anteriores (1 participante puede tomar muchos cursos, 1 curso es tomado por muchos participantes). Pasando a la programación, enlazo un TTable a Cursos, un TTable a Enlace y un TQuery a Participantes (por cuestiones que no vale la pena señalar hago el último enlace con TQuery). Cursos y Enlace están en relación maestro/detalle respectivamente, así como Enlace y Participantes (también en maestro/detalle, respectivamente). En la propiedad SQL del TQuery tengo:
SELECT * FROM Participantes WHERE id_Participante = :id_Participante El problema aquí es que en un dgGrid enlazado al TQuery, se me despliega únicamente el primer registro que cumple con la consulta, siendo que existen más (varios Participantes en un Curso). ¿Qué hace falta? ![]() Última edición por nax fecha: 28-11-2004 a las 01:25:34. |
#2
|
||||
|
||||
El problema esta en que el grid debe estar enlazado a Enlaces no a participantes, en enlaces puedes crear campos calculados para obtener el nombre, quedaria asi:
Maestro: Cursos Detalle: Enlaces -(Enlazado al grid) Participantes se enlaza a la tabla detalles para obtener los datos de los participantes
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
|||
|
|||
Qué tal Eduar, gracias por contestar. Hice ya lo que has sugerido, enlazar el Grid a Enlaces, pero ahora no entendí lo de calcular en dicha tabla los datos de los Participantes. Por otro lado, el TQuery de Participantes es Maestro de otra tabla. No sé si afecto eso el planteamiento de tu respuesta.
|
#4
|
||||
|
||||
Es que la cuestion esta en que selecciones los datos necesarios en tu consulta, en enlaces me imagino que solo tienes los codigos de los participantes, pues para obtener sus datos completos debes realizar un campo de busqueda o lookup para obtener el resto de los datos, documentate sobre datos lookup para que veas de que te hablo
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#5
|
|||
|
|||
Hola hola de nuevo
![]() ![]() Última edición por nax fecha: 28-11-2004 a las 03:55:09. |
![]() |
|
|
![]() |
|