FoxPro/Visual FoxPro - ayuda visual

 
Vista:

ayuda visual

Publicado por upliftmofopartyplan (19 intervenciones) el 09/09/2002 22:12:33
Hola a todos!!!
estoy empezando con visual fox, y estoy teniendo un problema
tengo un form donde cargo los datos que voy a agregar a una tabla,
y abajo tengo una grilla que me muestra los datos cargados en otra tabla.
quiero lograr que esa grilla se vaya filtrando automaticamente a medida que ingreso un texto en el textbox.
por ej:
p
pe
per
pere
perez
el filtro debería actuar de la misma forma(filtrando por "P",por "PE",etc)
es posible?
espero me hayan entendido.
saludos!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda visual

Publicado por TITO (356 intervenciones) el 09/09/2002 23:27:05
Si, revisa el evento interactivechange event del textbox
TITO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda visual

Publicado por Roberto (124 intervenciones) el 09/09/2002 23:32:07
Amigo (Como te llames):

Lo que quieres es algo un poco lento, dependiendo de los datos que tengas en esa otra tabla que dices ya que hacer filtros es demoroso con el tiempo, en que se vayan agregando mas datos a esa dicha tabla.

Bueno, en el textbox tienes que ir al metodo interactive Change:

Supongamos que tu "otra" tabla se llame LOSDATOS, entonces

Select LOSDATOS
SET FILTER TO
SET FILTER TO Nombre = This.Value
Go Top
Thisform.Grid1.SetFocus
Thisform.Text1.SetFocus

Espero que te sirva

Saludos

RAR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda visual

Publicado por tito (356 intervenciones) el 12/09/2002 19:31:19
La solucion que te propone Roberto funciona pero para ganar velocidad y utilizar las herramientas Cliente - Servidor en vez de un filtro utiliza una instruccion SQL y manda los datos a un cursor.
Que te vaya bien
TITO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar