Administrador

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...

Saber el número de registros dentro de un recordset usando VBA

Hoy vamos a aprender cómo saber el número de registros que se encuentran dentro de un recordset usando VBA. Posiblemente, después de realizar una selección de datos en base a un criterio, querramos saber qué número de registros lo cumplen y se encuentran en dicho...

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...

Comprobar que se ha rellenado un campo obligatorio usando VBA

Hoy vamos a aprender cómo comprobar que se ha rellenado un campo obligatorio de nuestro formulario Access usando VBA. Este tipo de comprobaciones es importante realizarlas antes de exportar a una tabla los datos introducidos en un formulario. Los motivos pueden ser...

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...

Insertar una imagen en un formulario seleccionando la ruta

Probablemente, en algún momento has necesitado insertar una imagen en un formulario Access, ya sea para adjuntar la foto de un cliente en su ficha o para incluir una foto de un producto que estas dando de alta en el inventario. Hoy vamos a ver cómo hacer esto...

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...

Bloquear un programa Access a partir de una fecha determinada

Hoy voy a enseñaros una manera muy sencilla de bloquear un programa hecho en Access a partir de una fecha determinada usando VBA. Muchas veces, necesitamos enviarle al cliente el programa para que nos valide lo que vamos haciendo, o simplemente para que vea una...

Lección 5: Operaciones matemáticas básicas en macros.

En esta quinta lección, vas a aprender a realizar operaciones matematicas en tus macros con VBA. Pero antes de continuar, te dejo un enlace sobre cómo configurar Microsoft Excel para el uso de macros, por si todavía no lo has hecho. Ahora si, como el movimiento se...

Lección 14: La función msgbox en VBA.

En esta lección vas a aprender a crear ventanas emergentes con avisos, errores, resultados…todo ello haciendo uso de la función msgbox en VBA. Además, os enseñaré otros usos de esta función que nos pueden ser de gran utilidad. ¡Empezamos! La sintaxis de la función es...

Lección 15: Buscar un valor en una columna Excel (Find).

En esta lección vas a aprender a buscar una variable, un determinado valor o una palabra en un rango o columna de Microsoft Excel. ¡Es muy fácil, vamos allá! En realidad, solo necesitamos saber cómo se utiliza la función Find y su sintaxis:Set variable = Rango.Find...

Lección 16: Función FOR en VBA para Excel.

En esta lección vas a aprender a utilizar la función de VBA FOR en Microsoft Excel para realizar bucles o iteraciones. Después de la función IF, es la más importante y seguramente será indispensable en la mayor parte de macros que programes. Con ella seremos capaces,...

Lección 18: Función GoTo en VBA.

En esta lección quiero enseñarte a utilizar la función Goto de VBA, ya que te servirá para realizar saltos de programa en función de las condiciones del mismo. En VBA, la función Goto significa, “ve hasta”. Con este comando vamos a dar un salto desde la línea de...