Navegar hacia fila
Publicado por joan (8 intervenciones) el 24/02/2021 09:22:11
Buenos días,
La consulta debe ser muy sencilla, pero la verdad es que he buscado y no encuentro. Tengo un campo de texto cuyo evento KeyPress hace que automáticamente navega hacia la celda de mi grid que contiene lo que pone dentro del campo de texto. En resumen, que a medida que el usuario escribe algo, lo busca en una columna llamada cur_ref que ya tengo en una grid con su cursor
Sin problemas:
me dirige a la celda y me elige la fila tal cual como yo quiero
El problema es que el setfocus hace que se "pierda" el focus del campo de texto, y ya no puedo seguir escribiendo en él, lo tendría que pinchar con el ratón cada vez y eso no es lo que quiero, quiero que a medida que el usuario vaya escribiendo en el campo de texto.
POr si fuera poco, si vuelvo a clicar en el texto me desaparece, por lo que no es posible nunca poner más de un carácter
La consulta debe ser muy sencilla, pero la verdad es que he buscado y no encuentro. Tengo un campo de texto cuyo evento KeyPress hace que automáticamente navega hacia la celda de mi grid que contiene lo que pone dentro del campo de texto. En resumen, que a medida que el usuario escribe algo, lo busca en una columna llamada cur_ref que ya tengo en una grid con su cursor
Sin problemas:
1
2
3
SELECT MiCursor1
LOCATE FOR CUR_REF = texto
THISFORM.Grid1.setfocus
me dirige a la celda y me elige la fila tal cual como yo quiero
El problema es que el setfocus hace que se "pierda" el focus del campo de texto, y ya no puedo seguir escribiendo en él, lo tendría que pinchar con el ratón cada vez y eso no es lo que quiero, quiero que a medida que el usuario vaya escribiendo en el campo de texto.
POr si fuera poco, si vuelvo a clicar en el texto me desaparece, por lo que no es posible nunca poner más de un carácter
Valora esta pregunta


0