Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   campos de dos tablas DBGRID detalle (https://www.clubdelphi.com/foros/showthread.php?t=78779)

mramos65 16-05-2012 20:52:02

campos de dos tablas DBGRID detalle
 
Hola, mi problema se trata de agregar campos de dos tablas a un DBGRID detalle, el cual funciona de la sigte. manera:
query al funcionar como detalle
Código Delphi [-]
Select COMPRAS.*
From COMPRAS AS COMP
Where 
COMPRAS.NUMFAC =:REFER
Hasta ahi todo bien, sin embargo al agregar la 2da tabla y su respectivo enlace para agregar los campos de la 2da tabla ya no me da los registros.
Código Delphi [-]
Select COMPRAS.*, CAT_ART.* //Aqui agrego la otra tabla
From COMPRAS AS COMP
JOIN CAT_ART ON COMP.NOM_PRO=CAT_ART.NOM_PRO //Aqui es donde agrego el enlace
Where 
COMPRAS.NUMFAC =:REFER
NOTA: Esto lo he realizado con relaciones MAESTRO/DETALLE que tienen el mismo nombre de campo y no he tenido problemas. Utilizo query(DBTables) y tablas DBF.

SALUDOS.

Casimiro Notevi 16-05-2012 21:54:23

Cita:

Empezado por mramos65 (Mensaje 432725)
... al agregar la 2da tabla y su respectivo enlace para agregar los campos de la 2da tabla ya no me da los registros.

¿Se supone que hay registros que cumplan la condición que has puesto para probar?

Por cierto, en lugar de join, seguramente deberías usar inner join.

Casimiro Notevi 16-05-2012 21:55:34

Por cierto, fíjate en qué foro pones tus preguntas, evidentemente esto no tiene nada que ver con DB2, la cambio de foro.

mramos65 16-05-2012 22:02:25

campos de dos tablas DBGRID detalle
 
Tengo las tablas con los datos y me ha funcionado como esta en el primer ejemplo, sin embargo tengo el problema cuando agrego la otra tabla y hago la relacion para presentar ambos campos no aparece ninguna informacion. Como comente: en otro ejemplo donde los campos de las tablas maestro detalle se llaman igual si funciona. Aqui es donde no encuentro la solucion.

SALUDOS

Casimiro Notevi 16-05-2012 23:54:25

Pues tendrás que darnos más información, porque adivinos no somos ;)
No has contestado la pregunta que te he hecho, sólo has vuelto a repetir lo que dijiste al principio :)

mramos65 17-05-2012 20:54:03

campos de dos tablas DBGRID detalle
 
Gracias por tu valiosa ayuda y disculpa haberte consultado en tus dias, ya quedo resuelta mi duda mas adelante compartire la solucion para toda la comunidad.

saludos


La franja horaria es GMT +2. Ahora son las 16:47:02.

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