Ver Mensaje Individual
  #1  
Antiguo 15-07-2017
Avatar de Soa Pelaez
Soa Pelaez Soa Pelaez is offline
Miembro
 
Registrado: nov 2015
Posts: 133
Reputación: 9
Soa Pelaez Va por buen camino
Capturar texto que se este ingresado en celda DBGrid

Buen día.

Tengo una cuestión, necesito capturar la entrada del texto en una celda de un dbgrid para validar el ingreso de 1 sola coma y dos decimales, pero al obtener el texto asi, no me refresca el valor cuando ingreso más comas o más números.

Código Delphi [-]
//Evento keypress de la dbgrid
var Texto: string;
  if DBGrid.SelectedField = CampoValidar then
    Texto:= DBGrid.Fields[3].Text//Capturo el texto de la columna 
    //Texto:= DBGGenerales.DataSource.DataSet.FieldByName('nnv_cantidad_novedad').AsString
   //Texto:= DBGGenerales.Fields[3].AsString

Si por primera vez ingreso 1 la variable Texto = '1', pero si ingreso comas o números la cantidad que sea la variable sigue valiendo 1.

Lo he intentado de varias formas pero no me funciona, no me toma el valor a medida que voy digitando, y lo necesito así a medida que el usuario vaya digitando para validar correctamente el contenido de la celda.


Espero puedan ayudarme.

Muchas gracias.

Última edición por Soa Pelaez fecha: 15-07-2017 a las 00:49:09.
Responder Con Cita