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)
-   -   Visualizar Datos de una consulta SQL en DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=34376)

luxus 08-08-2006 00:47:19

Visualizar Datos de una consulta SQL en DBGrid
 
Hola,
Pues aki estoy nuevamente porque tengo una duda que me corroe :)
Tengo una consulta SQL, que esta probada en access y funciona. El gran problema que me encuentro es que esa consulta no me visualiza en el dbgrid al que esta asociado. Os comento:

He creado un adoquery y le incluyo la sentencia sql para la consulta. (La consulta esta relacionada con 2 tablas).
El adoquery esta asociado a un datasource y éste (el datasource) al dbgrid.
En el dbgrid se muestra el contenido de la una de las tablas y falta los datos de la segunda. Ojo que esa consulta si funciona porque en access me muestra el contenido de forma correcta.

A ver si me podeis echar una mano.
Gracias y un saludo

nemesio 08-08-2006 01:03:03

Hola

Muestra la sentencia SQL que estas usando para la consulta, a si podemos echar un vistazo a lo que está pasando.

Saludos.

luxus 08-08-2006 08:48:07

Codigo SQL
 
Aki teneis el codigo SQL que esta insertado en el ADOQuery:

SELECT PRESUPUESTOS.CODIGO, PRESUPUESTOS.CODIGOCLIENTE, CLIENTES.NOMBRE, PRESUPUESTOS.TOTAL, PRESUPUESTOS.FACTURADO
FROM PRESUPUESTOS INNER JOIN CLIENTES ON PRESUPUESTOS.CODIGOCLIENTE = CLIENTES.CODIGO;

Tal como dije anteriormente, selecciono datos de dos tablas. El dbgrid esta asociado con el DataSource1 y éste (el DataSource1) con el ADOQuery. He verificado esta consulta en access y me muestra el contenido que yo quiero. Lo que pasa es que el nombre del cliente NO se ve en el dbgrid.
Gracias por la molestia.

Neftali [Germán.Estévez] 08-08-2006 09:20:08

Tal vez has añadido los campos en el DBGrid no son los correctos.
Click derecho en el DBGrid; Hay una opción de añadir Fields; Si los habías añadido bórralos.
Haz algo simlar con el ADOQuery; Si los habías añadido borralos.

kuan-yiu 08-08-2006 09:23:38

Pues yo iba a decir algo parecido :)
Asegúrate que esos campos desaparecidos son visibles (tanto en la consulta como en el grid), no sea que se hayan añadido de otro modo.


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

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