Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   usar contenido de una celda DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=38466)

federicorl 15-12-2006 09:49:50

usar contenido de una celda DBGrid
 
alguien sabe como puedo accesar a el contenido de una delda de un DBgrid sin hacer referencia a la tabla solo con el hecho de estar posicionado en una celda poder por ejemplo mostrar el contenido en un tlabel?

gracias y felices posadas ;)

Neftali [Germán.Estévez] 15-12-2006 10:54:23

Cita:

Empezado por federicorl
...como puedo accesar a el contenido de una delda de un DBgrid sin hacer referencia a la tabla

En principio eso es "antinatural", por decirlo así. Yo creo que lo correcto es acceder a la fuente de datos. ¿Hay alguna razón de peso para no acceder a la tabla?

Lepe 15-12-2006 14:40:07

Quizás la pregunta fuera: Si no sé el nombre del campo, porque es un grid dinámico que cambia su tabla y sus campos ¿como puedo saber el valor de una columna?

En delphi, puedes acceder a través de ese DBGrid al objeto Columns, a partir de ahí acceder a el número de columna, con lo cual ya tienes un TField, ya puedes saber el nombre del campo, e incluso el valor que pueda haber.

Saludos

Jheysson13 15-12-2006 23:09:05

Quisas este ejemplo te sirva a mi me va bien :

Código Delphi [-]
edit1.Text:=dbgrid1.Fields[1].Text;

en caso de que sea una celda no especificando la columna utilisa este

edit1.Text:=dbgrid.SelectedField.Text;

salu2:)

federicorl 16-12-2006 00:05:57

mil gracias
 
entendiste perfectamete mi problema, gracias por tomarte la molestia de contestarlo


La franja horaria es GMT +2. Ahora son las 23:25:33.

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