Tengo un formulario principal con un control de pestañas que contiene múltiples subformularios. Necesito estar seguro de que los datos en un subformulario se guardan cuando el usuario cambia las pestañas. El problema es que DoCmd.RunCommand acCmdSaveRecord parece que solo se aplica al formulario actual, por lo que no guarda los datos en el subformulario.Ms Acceso Guardar registro en el subformulario
He intentado diferentes eventos en el subformulario, como desactivar, OnLostFocus, etc., pero no se disparan hasta que otro campo en otro lugar obtiene el foco.
La solución ideal sería colocar algo en el evento OnChange del control de tabulación para asegurarse de que se guardan todos los datos. Esa es mi pregunta, ¿cómo puedo guardar el registro en un subformulario?
Tengo una solución resuelta. Necesito ejecutar algún código para actualizar otros campos cuando se cambian ciertos datos. Lo que sucedía era que esto no estaba disparando cuando se suponía que ... ¡Gracias por la entrada! – Icode4food
Para eso, puede considerar los eventos LostFocus de los controles de subformulario. –