FoxPro/Visual FoxPro - BROWSE

 
Vista:

BROWSE

Publicado por Salvador Tovar (10 intervenciones) el 29/05/2003 17:34:25
Hola, con el comando browse, existe una forma para hacer busqueda de los registros a medida que desde el teclado se escriba, por ejemplo si pulso "S", se coloque en el primer registro que cumpla esa condición y si sucesivamente se pulsa otra letra, etc.

gracis
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:BROWSE

Publicado por redrojo (66 intervenciones) el 29/05/2003 17:48:57
Hola.
si quieres lograr ese efecto. yo lo que uso es SQL, y los resultados de la busqueda los muestro en una grid. escribiendo en un campo de texto; el codigo se debe escribir en el metodo llamado "interactive change event"

VAR1 = thisform.text1.value

thisform.grid1.recordsourcetype = 4
thisform.grid1.recordsource = "sele * from cliente where name = VAR1 into cursor vvcliente"

y listo...
suerte.
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

eso no funciona

Publicado por daniel epsinosa (5 intervenciones) el 29/05/2003 22:24:52
que pena amigo pero acabo de probar tu codigo y no funciona, quieres ponerlo mas completo o enviarme un ejemplo
daniel
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:eso no funciona

Publicado por upliftmofopartyplan (265 intervenciones) el 30/05/2003 15:41:26
Hola!
no se puede usar el browse con esas instrucciones interactivamente.
solo se puede ejecutar una vez introducidos todos los parametros de consulta.
con respecto al código de redrojo, puedes probar:
xbuscar=Alltrim(thisform.text1.value)
x=len(xbuscar)
sele * from tabla where campo like %xbuscar into.....
ó bien:
sele * from tabla where campo=left(xbuscar,1,x) into....

otra forma es con el seek, con la tabla ordenada:

set exact off
seek (xbuscar)

checa la sintaxis de las intrucciones , pero funcionan.
saludos.
Uplift
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:eso no funciona

Publicado por redrojo (66 intervenciones) el 30/05/2003 22:21:35
hola.
si deseas te puedo enviar la forma con el ejemplo incluido, es sencillo y rapido, pero por supuesto debes saber manejar SQL.

escribeme [email protected]
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