Guardar un informe de Access como archivo pdf usando VBA

En este post voy a explicar cómo guardar un informe elaborado en Access en formato pdf usando VBA. Para empezar, el archivo lo guardaremos en una ruta específica que configuraremos en nuestro código. Sigue este enlace si quieres saber más sobre cómo crear una carpeta...

Crear un campo ID personalizado en una tabla usando VBA

Vamos a ver hoy cómo crear en una tabla un campo ID personalizado usando VBA. En primer lugar, para quién no lo sepa, un campo ID es aquél que va a identificar un registro de manera unívoca, es decir, no van a existir dos registros con el mismo valor ID. Y, para...

Usar la función SetFocus en VBA

Hoy veremos cómo usar la función SetFocus en VBA. Como su nombre indica, esta función lleva el foco (selecciona, activa...) el campo que elijamos en cada momento. Podemos usarla, por ejemplo, cuando no queremos que se pueda abandonar un campo hasta que no se rellene o...

Controlar el número de caracteres de un campo usando VBA

Hoy vamos a ver cómo podemos controlar el número de caracteres de un campo en un formulario Access usando VBA. Esto será útil en casos en los que no queremos que se exceda un determinado número de caracteres al escribir en un campo, o bien queremos que sea un número...

Ocultar el Ribbon o menú principal de Access usando VBA

Hoy vamos a ver cómo ocultar el Ribbon o menú principal de Microsoft Access usando VBA. Ésto le dará un mejor aspecto a nuestro programa de cara al cliente y, también evitará que pueda tocar cosas que no deba. Para quién no sepa qué es el Ribbon, adjunto una imagen a...

Comprobar si una tabla está vacía usando VBA

Hoy vamos a aprender a comprobar si una tabla de Microsoft Access está vacía o si, por el contrario, contiene información usando VBA. Muchos pueden ser los motivos por los que necesitemos realizar esta comprobación. En el ejemplo que os traigo (adjunto al final del...

Comprobar si un formulario está abierto usando vba

En este post, vamos a ver cómo comprobar si un formulario de Microsoft Access está abierto usando VBA. Esto es importante, porque si intentásemos cerrar un formulario y éste no estuviese abierto, nos aparecería un error. Y, si tienes procesos automatizados,...

Actualizar registros usando la sentencia SQL UPDATE en VBA

Hoy vamos a aprender cómo actualizar los registros de una tabla usando la sentencia SQL UPDATE en VBA. En el archivo que usaremos de ejemplo, tenemos todas las funcionalidades que nos hacen falta para gestionar una base de datos: añadir, borrar y actualizar registros....

Borrar registros usando la sentencia SQL DELETE en VBA

Hoy vamos a aprender a borrar registros de una tabla usando la sentencia SQL DELETE en VBA. ¡Es muy fácil! He preparado un ejemplo muy completo, con el que podremos añadir registros a una tabla y, posteriormente, borrarlos uno a uno seleccionándolos desde un...

Insertar registros usando la sentencia SQL INSERT en VBA

En este post, vamos a aprender a insertar registros en una tabla usando la sentencia SQL INSERT en VBA. Es posible que, a veces, no tengamos los formularios asociados directamente a una tabla porque no nos interese, o simplemente queremos rellenar varias tablas de...

Permitir introducir solo letras en un campo usando VBA

Vamos a ver hoy cómo permitir la introducción solo de letras en una campo de nuestro formulario de Microsoft Access usando VBA. Esto es útil, por ejemplo, en campos donde queremos introducir nombres, apellidos, profesiones, categorías... y no queremos que exista la...

Permitir introducir solo números en un campo usando VBA

Vamos a ver hoy cómo permitir la introducción solo de números en una campo de nuestro formulario de Microsoft Access usando VBA. Esto es útil, por ejemplo, en campos donde queremos introducir números de teléfono, edades, importes... y no queremos que exista la...

Buscar información en tablas usando DLookUp en Access

En ocasiones, necesitamos buscar información en las tablas de nuestro proyecto, bien sea para realizar un cálculo, comprobar si un dato ya existe o simplemente para cargarlo en un campo de un formulario. Hoy vamos a aprender a utilizar el comando DLookUp de VBA en...