AYUDA: GRID Y TEXTBOX !!!
Publicado por Javier (70 intervenciones) el 22/09/2000 00:00:00
HOLA A TODOS:
AYUDA: GRID Y TEXTBOX !!!
Tengo el siguiente problema y necesito ayuda. Estoy en el evento InteractiveChange de un TextBox en un formulario que tambien tiene una Grid, la idea es la de ingresar un texto en el TextBox y buscarlo en la Tabla asociada al Grid. Es decir que a medida que ingreso el texto la busqueda se va realizando en la tabla, si ingreso A la busqueda se detendrá en el primer registro cuyo campo Apellido empiece con A, si
pulso L, continuará buscando un apellido que comience con AL y asi sucesivamente.
El código que implementé funciona bien pero necesito que la fila (o la celda) del registro encontrado, quede destacada en el Grid, pues
este solo se actualiza y luego debo continuar ingresando texto en el TextBox.
Este es el código del evento InteractiveChange del textBox:
LOCAL cBusca
cBusca = THISFORM.Text1.Value
cBusca = RTrim(cBusca)
LOCATE FOR cBusca=Left(Apellido,Len(cBusca))
THISFORM.Grid1.Refresh
//
Existirá alguna forma mejor?
Desde ya muchas gracias a todos!!!
Javier
AYUDA: GRID Y TEXTBOX !!!
Tengo el siguiente problema y necesito ayuda. Estoy en el evento InteractiveChange de un TextBox en un formulario que tambien tiene una Grid, la idea es la de ingresar un texto en el TextBox y buscarlo en la Tabla asociada al Grid. Es decir que a medida que ingreso el texto la busqueda se va realizando en la tabla, si ingreso A la busqueda se detendrá en el primer registro cuyo campo Apellido empiece con A, si
pulso L, continuará buscando un apellido que comience con AL y asi sucesivamente.
El código que implementé funciona bien pero necesito que la fila (o la celda) del registro encontrado, quede destacada en el Grid, pues
este solo se actualiza y luego debo continuar ingresando texto en el TextBox.
Este es el código del evento InteractiveChange del textBox:
LOCAL cBusca
cBusca = THISFORM.Text1.Value
cBusca = RTrim(cBusca)
LOCATE FOR cBusca=Left(Apellido,Len(cBusca))
THISFORM.Grid1.Refresh
//
Existirá alguna forma mejor?
Desde ya muchas gracias a todos!!!
Javier
Valora esta pregunta


0