Setfocus

Hola, yo tengo en un formulario un textbox, donde dígito un código y por medio de una consulta sql, pregunto si el código esta en la base de datos, muestre en los otros texbox los datos del cliente, pero cada vez que hago una búsqueda, tengo que usar el mouse para volver a poner el cursor en el textbox de la consulta, y quiero que ese textbox siempre tenga el cursos activo.
La consulta dice
select tabla1
from tabla1
where tabla1.codigo =(alltrim(thisform.text.codigo.value)
into tabla temporal
O sea cada vez que hago una consulta deseo que mi text. Código mantenga el cursor activo para no tener que estar usando el mouse para ponerlo y el RETURN 0 que me dieron que usara me funciona, pero me deja inactivo todo el resto del formulario. , ni siguiera el boton de salir me funciona si uso el return 0, o si uso return .t. O return .f., que hago?, gracias
carlos
muchas gracias
Respuesta
2
No entendí muy bien tu pregunta, pero creo que tu no tienes problemas con tu código, lo único que quieres es que el puntero siempre se sitúe en ese text, y si esa es tu pregunta lo único que tienes que hacer es utilizar el evento lostfocus.
Esto quiere decir que al momento de dar enter o sea finalizar ese evento hará la acción. siguiente
en el evento lostfocus del text
thisform.text1.value="" * esto para ponerlo en blanco
thisform.text1.setfocus *esto para ubicar el puntero enel text
thisform. Refresh * para actualizar los cambios.
**** espero haberte ayudado mi correo es [email protected] y si no hay duda o comentario te agradeceria califiques y cierres la pregunta.. buen dia.. emmanuel carrillo ponce--- colima, mex.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas