Power Builder - busqueda sin presionar enter

 
Vista:

busqueda sin presionar enter

Publicado por Arturo Ibarra (24 intervenciones) el 10/01/2006 22:52:24
Saludos a todos mi pregunta es esta:

Como puedo hacer que al ir escribiendo en singlelineedit me haga la busqueda automaticamente en un datawindow ejemplo:

en mi singlelineedit escribo la letra a en el datawindow me mostraria todos los datos que empiecen con a, y asi sucesivamente hasta tener toda la palabra espero que me puedan ayudar, de antemano gracias.

Atte:
Arturo Ibarra
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:busqueda sin presionar enter

Publicado por amilcar (327 intervenciones) el 10/01/2006 23:37:43
hola ,para ello crea en tu sle_1 un nuevo evento
llamado "ue_ingreso_tecla" en Event Id selecciona pbm_keyup

luego en el script de este evento

string ls_aux

ls_aux=sle_1.text

if TRIM(ls_aux)="" then ls_aux=f_reemplazar_caracter(sle_1.text," ","%")
// si no hay datos mando un %

IF POS(ls_aux,"%")=0 THEN ls_aux+="%"
// si en la cadena no esa el % al final lo agrego
// es decir si escribe la letra a la variable tendria a%

//nota el dw tiene una clausula where algo asi
// persona_nombre like :cadena

dw_1.retrieve(ls_aux)

se le pueden hacer muchas mejoras pero eso seria lo basico
espero te sirva

un saludo desde argentina
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:busqueda sin presionar enter

Publicado por gabriel (8 intervenciones) el 13/04/2006 18:47:11
amigo amilcar, disculpa he tratado de utilizar tu procedimiento en la buscquda utilizando un sle_1. pero me pide que falta la funcion f_reemplazar_caracter podrias por favor facilitarmela, gracias, por favor me la enviarias a mi correo [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