03/04/2023

Tratamiento de errores: Error Handling API

No queríamos despedirnos de nuestra serie sin comentar un tipo de errores de los que no habíamos hablado hasta ahora: los errores de sistema. Hasta ahora hemos visto errores en tiempo de ejecución, errores DAO, del motor de base de datos y nos faltaban estos, cuyo tratamiento, como ya te has imaginado, difiere de lo que hemos visto hasta ahora.
31/03/2023

Tratamiento de errores: otras herramientas útiles

En este destello quiero repasar una serie de herramientas que contiene Access y que te pueden resultar de gran utilidad en el tratamiento de errores. A algunas de ellas podríamos denominarlas preventivas, porque no esperamos a que se produzca un error, si no que las utilizamos para estudiar el comportamiento de nuestro código y así poder anticiparnos a los errores.
30/03/2023

Tratamiento de errores: compilación condicional

VBA nos ofrece la posibilidad de ejecutar bloques de código de forma selectiva mediante la denominada compilación condicional, lo que puede resultar muy útil en el proceso de tratamiento de errores. Ven, te mostramos su uso.
29/03/2023

Tratamiento de errores: errores personalizados

Además de los errores que traen Access y VBA por definición, podemos estructurar un tratamiento de errores en base a nuestros propios errores, errores definidos por nosotros y estructurados según nuestras necesidades. ¿Te muestro cómo?
28/03/2023

Tratamiento de errores: Resume

Resume es una instrucción que se utiliza para reanudar un programa después de que se produzca un error, lo que nos va a permitir corregir el error y reanudar la ejecución del programa sin tener que volver a ejecutarlo desde el principio. Déjanos que te expliquemos cómo puedes utilizarla.
27/03/2023

Tratamiento de errores: ¿Cómo lo desactivo?

En cualquier momento podemos desactivar un tratamiento de errores iniciado, con el objetivo de activar uno distinto o simplemente para eliminarlo porque a esas alturas del código, ya no tiene utilidad, Lo podemos hacer de dos formas y queremos mostrártelo.