Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Obtener el valor de un RXDBGRID (https://www.clubdelphi.com/foros/showthread.php?t=36454)

cesar_picazo 12-10-2006 16:52:23

Obtener el valor de un RXDBGRID
 
buenos dias

Hola a todos, estoy utilizando delphi 6 con unos componentes que son los RXDBGRIDs

Estoy RxDBGrid2KeyDown en este evento estoy trantan de que cada que se presiona una tecla ejecute un evento, pero el inconveniente es que al presionar la tecla lo que tengo en pantalla es "perro", escrito en el grid, pero no se cual sea la forma de obtener la informacion que esta escrita en la celda seleccionada en el grid, esto ya que en el datafield no se cambia hasta que no se presiona enter o tabulador.

En conclucion necesito obtener del rxdbgrid el valor de la celda seleccionada y no el del datafield. Por en los grid normales existe CELLS, pero esta propiedad no la tienen los rxdbgrids.


Espero alguien me ayude.

cesar_picazo 13-10-2006 16:05:34

Una posible solucion pero no al 100%
 
Por hay buscando en los mensajes del foro me encontre este consejo que no es lo que quiero pero se asemeja, lo unico que se me hace raro es que no exista una propiedad en donde se pueda obtener el valor de la celda en la que se esta trabajando.


http://www.clubdelphi.com/foros/show...LOR+celda+grid

seguire buscando y espero tener exito.

Paoti 13-10-2006 16:40:34

ammmh, Hola César, creo que somos ya más amigos virtuales que en Persona. jejeje :eek:


mira, es probable que las RXDBGRid, se deriven tambien de la clase base con la uq estan hechas el dbGrid, hay que comprobar eso, y en caso de que sea así, probamos meter en la sección published del RXDBGrid la propiedad Cell, como ves?


se me acaba de ocurrir


saludos y vamos por unas chelas a la fuente o que?

rpgr 15-03-2010 20:57:25

devolver valor posicion rbdgrid
 
en los eventos de la RxDBGrid en OnKeyPress tomas los datos de la rxdbgrid

yo tengo un QRYdatos y la RxDBGrid la lleno con el Qrydatos y luego cuando doy ONkeyPress me toma la los datos donde estoy posicionado..

ClaveX := Qrydatos.fieldByName('puntero').AsString;
OtrosDatosX := Qrydatos.fieldByName('otrosdatos').AsString);


La franja horaria es GMT +2. Ahora son las 08:03:01.

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