
MACROSUSTITUCION EN POWERBUILDER
Publicado por Walter (3 intervenciones) el 15/07/2023 06:04:22
Buenas,
necesito pasar un campo de texto como variable, en visual fox lo hacia así: x="variable", donde variable es puede ser un nombre de campo cosa que al ejecutar &variable se muestre el dato almacenado en el campo variable, pasa que paso como parámetro a una función en PowerBuilder el valor de un campo em_fechanac y luego quiero que el foco se mantenga en el campo em_fechanac, pero nada me funciona existe algo similar a una &em_fechanac.setfocus(), e visto run(campo.setfocus()) pero no encuentro la forma, (donde campo es el parámetro que recibe una cadena como "em_fechanac.setfocus()".
en resumen, cuando un campo pierde el foco se dispara la función para obtener la edad (eso ya lo hice), pero si la fecha esta mal ingresada sale un mensaje y el foco debe quedarse en el campo, como hago para que mantenga el foco en el campo.
Les agradezco
necesito pasar un campo de texto como variable, en visual fox lo hacia así: x="variable", donde variable es puede ser un nombre de campo cosa que al ejecutar &variable se muestre el dato almacenado en el campo variable, pasa que paso como parámetro a una función en PowerBuilder el valor de un campo em_fechanac y luego quiero que el foco se mantenga en el campo em_fechanac, pero nada me funciona existe algo similar a una &em_fechanac.setfocus(), e visto run(campo.setfocus()) pero no encuentro la forma, (donde campo es el parámetro que recibe una cadena como "em_fechanac.setfocus()".
en resumen, cuando un campo pierde el foco se dispara la función para obtener la edad (eso ya lo hice), pero si la fecha esta mal ingresada sale un mensaje y el foco debe quedarse en el campo, como hago para que mantenga el foco en el campo.
Les agradezco
Valora esta pregunta


0