RE:Forms.Como llevar el cursor a un item
Puedes probar lo siguiente, usa el evento when-validate-item, este se ejecuta siempre que tu quieras salir de un item, es decir, el cursor no sale del item mientras no lo haya validado, en este caso dentro de este evento programamos la validacion que tu requieras, si la validación se va por caso contrario tipeas raise form_trigger_failure y con eso detienes la ejecución de los demás eventos y el cursor no sale del item, en este evento tampoco puedes hacer go_item.
Si este no es tu caso, puedes programar el evento a nivel de forma pre-commit, donde pones la validacion en la que preguntas si el campo esta lleno o no, si no esta lleno haces go_item (aqui si permite) y lanzas el raise form_trigger_failure para detener la accion de commit indicando que no puede seguir con el proceso de grabacion mientras no haya llenado ese campo.
Saludos