Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   consulta DBGRID (https://www.clubdelphi.com/foros/showthread.php?t=66561)

gonza_619 26-02-2010 02:48:21

consulta DBGRID
 
hola a todos, miren tengo un problema.
tengo un dbgrid relacionada a una tabla (planilla de presuepuesto), en el dbgrid se muestra la tabla con estos campos:
ID,cod_instituto,entrego,observaciones.
ok, ahora lo que quiero hacer es, que estando el programa en ejecucion, yo pueda seleccionar con el mouse un registro del campo cod_instituto que se muestra en el dbgrid, osea seleciconarlo desde el dbgrid un codigo , y que al seleccionarlo me muestre los datos que pertenecen a ese codigo, es decir los datos que se encuentran en la otra tabla (colegios) con sus campos= nombre,localidad. Pero que me lo muestre como un reporte. osea, selecciono un codigo sobre el db grid y me salta un reporte con los datos de ese codigo
ahi alguna posibilidad de hacerlo?
gracias

Caro 26-02-2010 03:37:58

Hola gonza, puedes utilizar QuickReport para hacer tu reporte, solo debes enlazar el DataSet en el que has hecho la consulta con el QuickReport, colocas las bandas (QRBand) que necesites y dentro QrDBText para mostrar los datos.

Saluditos

movorack 26-02-2010 03:39:49

Si el reporte lo quieres en otra dbgrid u otros componentes de acceso a datos, obteniendo los datos de la otra tabla... puedes usar la primera tabla como maestra (mastersource) y estableces los campos que unen las dos tablas (masterfield).

De todos modos al hacer clic en la dbgrid puedes consultar el valor de cualquier campo contenido en el dataset y utilizarlo en otras consultas, llamados de reportes, etc.

Código Delphi [-]
  cod_instituto := Table.FieldByName("nombre_de_campo").AsInteger;

gonza_619 26-02-2010 04:35:56

dbgrid
 
ok, gracais caro y movo, porfa este es mi mail
[email protected]
asi puedo consultar con ud tambien y con el foro, gracias


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

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