11/10/2023

VBA: está vacío, es blanco, es nulo, se ha perdido…

Cuando estamos programando, hay algunos valores que nos suelen dar algunos quebraderos de cabeza. Is Empty, Is blank, Is Null, Is Missing son algunas de las posibilidades que se nos pueden dar en valores y objetos. Su manejo individual es tedioso y nos hace repetir mucho código. Lo que os traemos hoy es una función que yo personalmente utilizo bastante, que nos es nuestra, pero que resulta muy útil su uso porque nos permite manejar todos estos valores de una forma global.
10/10/2023

Access: con el teclado lo controlo todo

Ya sabemos que si eres un experto en Access, este destello hasta puede que te resulte ridículo, pero vamos a dirigirnos hoy a aquellos programadores noveles que están descubriendo o quieren descubrir esta potentísima herramienta que es Access.
05/10/2023

VBA: formato condicional en tiempo de ejecución

Hace ya algún tiempo que vimos en un destello cómo podíamos establecer formato condicional en un campo de texto o en un combobox en Access. En aquel destello os mostramos cómo crear condiciones de formato mediante Access. Lo que hoy os quiero mostrar es cómo manejar ese formato condicional directamente desde VBA en tiempo de ejecución, de forma que podamos adaptarlo a nuestras necesidades según nos convenga.
04/10/2023

VBA: Usa el registro como almacén de claves

El destello de hoy viene motivado por una función que escribió Alba y que tiene relación con los últimos destellos que hemos estado viendo. La función, que genera controles en tiempo de ejecución, la veremos en otro momento, pero hay un elemento en ella que quiero destacar porque os puede resultar muy útil. Me refiero a la utilización del registro de Windows como almacén de claves o valores que podemos recuperar en cualquier momento.
03/10/2023

VBA: crear controles en tiempo de ejecución

Hoy queremos mostraros cómo se pueden crear controles en tiempo de ejecución. Esto es posible, pero con limitaciones porque no vamos a poder añadir controles, por ejemplo, en el mismo formulario que tenemos abierto y estamos ejecutando. Veamos cómo podemos crear nuevos controles.