Si el proyecto de Microsoft Visual Basic no es refrescante y actualización cuando se ejecuta la aplicación , puede que tenga que emplear el método de actualización en el código para que se refresque en sus intervalos especificados . Este método es utilizado por la adición de una expresión a su código VBA que actualiza inmediatamente los registros de la base de datos que se sienta traseros de las escenas de su aplicación VBA. Similar a cómo puede actualizar su navegador web, añadiendo una función de actualización hará que la aplicación vuelva a cargar la actualización más reciente conjunto de datos. Expresión
Al agregar " expresion.Refresh " al código, que obliga a que la aplicación llame inmediatamente para una actualización de los datos . Se parece a su origen de datos predeterminado , a menos que se especifique lo contrario . La mayoría de las aplicaciones VBA tienen un origen de registros o base de datos , que se encuentra en la parte de atrás de la aplicación y almacena los datos que usted pueda crear durante el uso de la aplicación o los datos que puedan estar accediendo a través de la aplicación . Las expresiones en el lenguaje de programación Visual Basic se utilizan para realizar funciones específicas. La expresión de actualización es sólo una de las muchas expresiones diferentes que los desarrolladores pueden utilizar la programación en VBA.
Actualizar Intervalos
Una ventaja clave para usar la expresión de actualización para resolver problemas con la restauración de la aplicación VBA es que le permite especificar los intervalos de actualización . Estos intervalos de forzar la aplicación para actualizar automáticamente a intervalos específicos definidos en términos de segundos , minutos, horas , días o incluso años . Especificación de un intervalo se permitirá actualizar automáticamente la aplicación y ahorrar al usuario la molestia de tener que actualizar manualmente.
Consecuencias de restauración
Cuando el expresión de actualización se utiliza , se actualizará automáticamente la base de datos utilizada en la aplicación y vuelva a colocar los registros antiguos , así como mostrar los nuevos registros . También elimina los registros eliminados que hayan sido eliminados desde la última vez que la aplicación VBA actualiza los datos en sí . Si desea evitar cambiar los datos, es mejor utilizar la expresión nueva consulta , que no mostrará los cambios de datos, pero se actualizará el conjunto de datos del que tira de la aplicación.
Implementación
la expresión de actualización se implementa en el código VBA como una sub - rutina. Se coloca la sub - rutina dentro del código en los lugares donde se desea forzar una actualización de datos. Actualiza con frecuencia ocurren más rápido que expresiones nueva consulta ya que se estructuran dentro de su propio sub - rutina. Utilice el siguiente ejemplo de código para implementar una actualización de su aplicación VBA y resolver cualquier problema : Sub_Form_Activate Privado () expression.RefreshEnd Sub