con teclado: F5
con macro : ejecutar Comando --> Actualizar
con vba : DoCmd.RunCommand acCmdRefresh
Sólo funciona para formularios dependientes de una Tabla/Consulta, si el formulario es independiente no funciona porque es ilógico actualizar algo que no tiene origen. En mi caso uso formularios independientes porque demandan menos recursos así que si quiero actualizar algo lo hago a nivel del control. No cualquier control es actualizable, se aplica a combo box, list box y subformularios
OTRA FORMA:
Ahora, si quieres actualizar solamente un control la opción existe sólo en vba, su sintaxis es así:
'Actualiza un combo box que se llama IdBodega
DoCmd.Requery "IdBodega"
'Actualiza un subformulario que se llama StockInicialNuevo
DoCmd.Requery "StockInicialNuevo"
en el caso de los subformularios el comando Requery debe ejecutarse estando fuera del subformulario, en el formulario principal, si es preciso (si estas dentro de este) debes sacar el enfoque de este con un par de comandos.
'selecciona el formulario principal llamado CrtlOperadoresReg
DoCmd.SelectObject acForm, "CrtlOperadoresReg"
'va al control cuadro de texto FechaMovIni del formulario principal
DoCmd.GoToControl "FechaMovIni"
'actualiza el subformulario dónde anteriormente se encontarba el enfoque
DoCmd.Requery "CrtlOperadoresRegModif"