Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Desplegar información de 2 tablas (https://www.clubdelphi.com/foros/showthread.php?t=54632)

pmtzg 25-03-2008 23:03:02

Desplegar información de 2 tablas
 
Hola compañeros
mi pregunta es la siguiente :

como puedo desplegar en un dbgrid la información de 2 tablas

es decir tengo la tabla1.db
con los siguientes registros:
regnum,docto, nopartidas

la tabla2.db
con los siguientes registros
regnum, docto, codigo

son muy parecedidos en sus registros
lo q pasa q en la tabla1.db grava por decir :

numreg 1
docto 2525
nopartidas 3

y en tabla2.db grava

numreg 2
docto 2525
codigo 1p

numreg 3
docto 2525
codigo 2p

numreg 4
docto 2525
codigo 3p

en tabla1.db grava el documento por decir y en tabla2.db grava el desglose
y lo que deseo hacer es q me lo muestre en dbgrid secuencial por numreg

se puede con dbgrid o tengo q usar otro ??

mil gracias por su tiempo

ContraVeneno 25-03-2008 23:32:56

Se puede en el mismo DBGrid, pero no utilizando TTable

Lo más sencillo para mi, sería utilizar un TQuery con una consulta mas o menos así:
Código SQL [-]
Select T1.Docto, T2.NumReg, T2.Codigo
From Tabla1 T1
Join Tabla2 T2 on T1.Docto = T2.Docto


Y el dbgrid en lugar de enlazarlo a un TTable, lo enlazas a ese TQuery y listo.


La franja horaria es GMT +2. Ahora son las 21:42:21.

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