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)
-   -   Mostrar un dato de un DBGrid en un Edit (https://www.clubdelphi.com/foros/showthread.php?t=11023)

marial 03-06-2004 19:17:33

Mostrar un dato de un DBGrid en un Edit
 
Hola a todos!!

Estoy realizando una aplicacion con una base de datos SQL Server. Tengo un DBGrid que muestra todos los datos de una vista.

Me gustaría que al estar posicionado en una de las filas que devuelve el DBGrid, que un Edit me mostrara el valor que tiene en el campo NOMBRE de esa fila seleccionada.

Eso como se podría hacer??

Muchas gracias por la ayuda.

jachguate 03-06-2004 19:35:20

Hola.

Podes usar un TdbEdit (de la pestaña Datacontrols). Asignale el mismo Datasource asociado al dbGrid y en su propiedad datafield elegí el campo nombre.

Por cierto, lo que se muestra es un dato de un DataSet, y no de un DBGrid, pues este, al igual que el edit, es solo un control "visual" de los datos, pero no contiene los datos en si.

Estos están en el DataSet (llamese este TTable, TQuery, TAdoTable, TAdoQuery, TClientDataSet, etc, etc).

Hasta luego.

;)

roman 03-06-2004 19:37:08

Usa el evento AfterScroll del dataset asociado a la rejilla y ahí accede con FieldByName('NOMBRE') al valor del campo.

Por otra parte, ¿por qué no mejor usas un DBEdit enlazado a dicho campo para que se haga en automático?

// Saludos

marial 03-06-2004 21:40:41

Muchas gracias!
 
Muchas gracias, he probado lo que me indicaste jachguate y funciona perfectamente.

Un saludo y gracias de nuevo.


La franja horaria es GMT +2. Ahora son las 19:05:11.

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