Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
El DBGrid está asociado a un origen de datos siempre (DataSOurce). Sabiendo qué campo (columna) de la tabla o consulta se quiera extraer los datos, bastaría con:
begin table1.First; if table1.Locate('NomPais', 'España',[lopartialkey]) = true then //en label1 y mueve el puntero a "España" Label1.Caption:=DBGrid1.DataSource.DataSet.FieldByName('NomPais').AsString; end; // para locate no es lo mismo "España" que "españa" // te dejo a ti que le coloques un cuadro de dialogo de busqueda y control de errores.
No me queda claro, la celda que quieres pasar al label, pertenece al registro que te vas parando en ese momento, y que el label se valla actualizando, conforme a como se mueva el usuario en el grid? si es eso avisame y te doy el codigo, ya karlita?
Hola MiguelC, seria mucha molestia compartieras ese codigo o la fuente? he estado buscando como hacer esto:
la celda que quiero pasar al label, pertenece al registro que te vas parando en ese momento, y que el label se valla actualizando, conforme a como se mueva el usuario en el grid