Hola a todos:
Tengo un formulario que toma los datos de una consulta basada en varias tablas. Hay un control que muestra un dato, pero cuando quiero modificar ese dato, hago click en un botón para modificar el registro actual, vuelvo invisible ese control y hago visibles otros y al cambiar los valores en estos nuevos controles, al hacer clic en otro registro distinto me debería aparecer el primer control con su valor modificado, pero me aparece con el antiguo. He intentado hacer un Me.Refresh en el evento "Form_Current", pero no me hace nada, sin embargo el dato si que se almacena correctamente, ya que al pulsar F5, el control aparece con el dato correcto.
Se que hay una función que es SendKeys, que envía la tecla que pulsas o algo así. ¿Podría enviar la tecla F5 con esta función de alguna manera?. Se os ocurre cómo puedo solucionar esto?.
Gracias y un saludo.