Blog VBATotal

Aprender a programar en Visual Basic

blog-vba-total

Controlar el tiempo de trabajo de tus empleados con Access

Si tienes un grupo de empleados a tu cargo, es probable que hayas necesitado alguna vez controlar cómo están repartiendo su tiempo entre los distintos proyectos que lleváis a cabo, y nada mejor que hacerlo con un programa desarrollado en Access. De esta manera, cada...

Saber qué usuarios están conectados a una base de datos Access

Hoy os traigo un programita para poder saber qué usuarios están conectados a vuestra base de datos Access. Es algo muy sencillito, y que con un solo formulario y unas simples líneas de código vamos a lograr conocer. A continuación os muestro el código necesario,Option...

Crear un acceso directo a un archivo con VBA

Hoy vamos a ver cómo crear un acceso directo a un archivo de manera automática usando VBA. Para hacerlo más atractivo y útil, en lugar de configurar las rutas en el código, lo haremos desde un par de celdas habilitadas para tal fin.Como vemos en la imagen anterior, la...

Establecer una contraseña de acceso a un programa Access

Existen muchas razones por las que podemos llegar a necesitar proteger un programa en Access mediante una contraseña. Por lo general, el motivo suele estar relacionado con la seguridad y el control del acceso a la información del mismo. Sin embargo, también se me...

Vincular y borrar tablas automáticamente en Access usando VBA

Hoy vamos a aprender a vincular y borrar tablas automáticamente en Access usando VBA. Sobretodo, lo utilizaremos cuando vayamos a crear una copia de seguridad automática de nuestra BBDD a final de año. Así, podremos archivar las tablas antiguas y crear las nuevas....

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

Cambiar el color de fondo de un campo de un formulario usando VBA

Hoy vamos a ver cómo cambiar el color de fondo de un campo de un formulario usando VBA. Además, de camino, aprenderemos también a cambiar el color del texto y así mataremos dos pájaros de un tiro. Esto es útil, por ejemplo, cuando queremos marcar uno o varios campos...

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

Categorías

diciembre 2022
L M X J V S D
 1234
567891011
12131415161718
19202122232425
262728293031  

Debates recientes del foro

¡Sin temas todavía!

Por favor, ayúdame y haz clic en el anuncio. Solo te lleva un segundo 😉

&nbsp


Contacto