Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   mostrar datos de otra tabla (https://www.clubdelphi.com/foros/showthread.php?t=66511)

gonza_619 24-02-2010 03:01:11

mostrar datos de otra tabla
 
hola a todos amigos, miren tengo un dbgrid en el cual muestro todos los campos de una tabla lamada planilla institutos, los campos son= cod_planilla,cod_instituto,fecha_volver,entrego, y observaciones.
entonces mientras el programa esta en ejecucion se muestra esta tabla.
por otro lado esta la tabla instituto con los campos= cod_instituto,nombre,numero,telefono,direccion y localidad.
como ven ambas tablas estan relacionadas con (cod_instituto), entonces quiero que mientras el prog esta en ejecucion, cuando seleccione un registro del dbgrid me aparezcan los datos del instituto en un los dbedit.
habria alguna otra forma? seria posible con ttables o query? gracias, si o si necesito mostrar lso datos en dbgrid como si fuera una planilla.
muchas gracias amigos ,las tablas fueron hechas en paradox

Caro 24-02-2010 03:18:27

Hola gonza_619, debes hacer una relación maestro-detalle entre tus dos tablas, mejor que utilices Querys. Para hacer dicha relación haces lo siguiente:

QueryTablaPlanilla relacionado digamos con DataSourcePlanilla (Maestro)
Queryinstituto con DataSourceInstituto (Detalle)
Para la relación maestro-detalle
Queryinstituto->DataSource->DataSourcePlanilla

Las consultas que deberías tener son estas:

En QueryTablaPlanilla:

Código SQL [-]
select * from planilla_institutos

En Queryinstituto

Código SQL [-]
select * from instituto where cod_instituto=:cod_instituto

Saluditos

gonza_619 24-02-2010 18:13:23

re sobre base datos
 
muchas gracais carol, lo voy a probar


La franja horaria es GMT +2. Ahora son las 00:00:06.

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