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)
-   -   Capturar un dato de un dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=25083)

SaLvaGe 12-09-2005 13:11:34

Capturar un dato de un dbgrid
 
Buenos dias.

Estoy haciendo una aplicacion en delphi para una academia, la cuestion es que tengo un form principal donde transcurre el programa entero y tengo un boton que me abre otro form donde en un dbgrid me salen los cursos que tengo disponibles. Quiero que al pinchar en por ejemplo en la celda del nombre del curso ese nombre me lo guarde en una variable para poder usarla en los demas formularios.

Muchas Gracias

vtdeleon 12-09-2005 13:16:17

Saludos

Declara una variable global, le asignas el valor que necesites en xForm. Y has uso de estas en los demas formularios.

Esau 12-09-2005 18:00:21

yo creo que mejor debes colocar propiedades a tus formularios, es mas elegante y se puede usarlas en cualquier momento.

el_barto 12-09-2005 18:05:07

pero usar las variables de forma global es muy buena opcion

vtdeleon 12-09-2005 19:03:46

Cita:

Empezado por Esau
yo creo que mejor debes colocar propiedades a tus formularios, es mas elegante y se puede usarlas en cualquier momento.

Claro, no te lo discuto. Pero hay que manejar biEn los formularios, asegurandose de que estos estEn creados.

OSKR 15-09-2005 19:26:17

Si estas usando TTable, el simple click sobre un DBGrid marca ese registro como el actual y ese es el mismo q qeda marcado en la tabla, claro, yo lo uso asi teniendo un Table y el dbgrid enlazados con el mismo dataSource, la seleccion q se haga en el dbgrid provoca el cambio de marca en la tabla, de esta manera solo buscas la data con un FieldByName de la tabla, este donde este :cool:


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

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