Definir la fecha predeterminada de un campo en una tabla de Microsoft Access, Parte 2

Conviene haber leído la primera parte. *** Ya que se ha visto cómo definir el Valor predeterminado de un campo tipo Fecha/Hora, con una función que devuelve el valor de la fecha que corre o actual, en una tabla de Microsoft Access, se abre la oportunidad de conocer otras posibilidades semejantes. Con la misma función Date(), que devuelve la fecha actual, es posible crear una operación de suma o resta de días. Qué tal si vemos cómo es cuando se usa la fecha del día anterior: =Date() - 1 O con una suma para obtener la fecha del día siguiente: =Date() + 2 Simple, ¿no?. Es la función Date()...
read more

Definir la fecha predeterminada de un campo en una tabla de Microsoft Access, Parte 1

Me pidió un amigo que le explique cómo hacer que ciertos campos de una tabla tengan valores predeterminados, es un buen tema para usuarios muy nuevos de Microsoft Access, y es algo muy sencillo. En esta entrada voy a mostrar un ejemplo orientado a los campos de tipo fecha. Voy a mostrar cómo establecer que el valor de un campo sea el del día que corre, y en entradas siguientes, el del día que sigue y otros casos más haciendo operaciones de suma y resta de tiempo a las fechas.
read more

Un grupo de usuarios para resolver dudas sobre Microsoft Access

Haciendo un contraste con la entrada anterior, sobre la gente que odia Microsoft Access, ahora voy a comentar sobre otro grupo, pero enfocado en la gente que quiere soluciones, de hecho, se trata de un grupo que yo fundé en Diciembre de 2000, aprovechando el servicio de Yahoo Groups. El grupo o foro, ha tenido sus meses de mucha actividad y otros no tanto, pero ha conseguido captar contenido que puede ser de interés para nuevos y viejos usuarios de Microsoft Access. Los últimos dos años lo he tenido muy abandonado, sin promoción, y se nota en la cantidad de entradas por parte de los usuarios....
read more

El grupo de usuarios que odian Microsoft Access en Facebook

Hay pocas cosas en el universo que se puedan merecer puras apreciaciones positivas (a mí no se me ocurre, de momento, alguna). Sobre todo en el contexto del software. Si alguien se ha conseguido el menosprecio en el ámbito del software propietario (o creo que ahora se dice “privativo”) es Gates, su compañía Microsoft y sus productos que son muchos, costosos e invasivos. Estaba re-visitando Facebook, en uno de esos momentos de escrutinio, a ver si le podía encontrar algo a la red social que pueda ser mutuamente benéfico, y encontré el grupo I hate Microsoft Access!. Así que...
read more

SQLite 3, creando una sencilla base de datos desde la línea de comando

Aquí va el breve ejercicio de introducción a SQLite 3 que le hacía falta a este blog. Por fin. Es un ejercicio pensado para los usuarios que apenas comienzan con SQLite y no implica muchos requisitos, solamente se necesita el programa de línea de comando o command-line program que se puede bajar desde la página de descargas de SQLite.org (al momento de escribir esta entrada son: sqlite-3_6_11.zip para Windows, sqlite3-3.6.11-osx-x86.bin.gz en Mac, sqlite3-3.6.11.bin.gz en Linux -puede que ya lo incluya-, al paso del tiempo los valores de las versiones van a cambiar). Hay que descomprimir el...
read more

Cómo obtener un valor de manera rápida en Microsoft Access con la función DLookup y VBA

Otro de los textos viejos que no han perdido vigencia, creado en Enero de 2001, es buen tema para los desarrolladores de Access y VBA de nivel básico, el título de aquel entonces era “DLookup en Microsoft Access, Obtener un valor de manera rápida en Microsoft Access”. *** A veces necesitamos obtener rápidamente un determinado valor para pasarlo a un control o a una variable. Para ahorrarse el proceso de crear nuevas instancias de objetos de acceso a datos o llamar el resultado de una consulta se usa la función incorporada DLookup.
read more

ODBC, Creación de orígenes de datos

No me lo termino de creer, el siguiente texto tiene ya 10 años, originalmente lo había publicado en un website lleno de anuncios en FortuneCity y luego lo mudé a mi sección personal del finado website isatid.net (ahora sé que el nombre de dominio lo usa con oportunidad otra compañía más dada a la publicidad web). Por lo que parece, el contenido de este viejo artículo todavía provoca interés. El tono del texto es mucho más holgado que el que actualmente uso, y no me queda claro si algo favorable se ha perdido con los años. Mi primera intención fue “tocarlo” tanto como...
read more

Cómo actualizar los valores de un control de lista o cuadro combinado en Access con VBA

Un buen tip, pero se requiere que el lector esté familiarizado con la creación de formularios, entrar al modo diseño de un formulario y agregar un poco de código VBA a cualquiera de los eventos de los controles sobre el formulario. Los cuadros de lista o los cuadros combinados se usan, con mucha frecuencia, para mostrar valores provenientes de otras tablas, por ejemplo, en un sistema comercial, es común encontrar en un formulario de productos un cuadro combinado para asignar la categoría a un producto, como en la ilustración siguiente:
read more

VB Property Builder: herramienta Open Source para generar propiedades de clases Visual Basic 6.0 y VBA

De los viejos proyectos que estaban guardados bajo polvo, he rescatado una pequeña herramienta para generar un poco de código fuente para Visual Basic 6.0 y VBA (ya dije que era un proyecto viejo).  Lo que está herramienta produce es el código necesario de una propiedad de clase. En aquel entonces lo hice para programar en Visual Basic Applications, me daba, y hasta la fecha me da, mucha flojera crear el código de las propiedades de una clase.       Se me ocurrió publicarlo como proyecto Open Source en CodePlex.com, para aclararme cómo es que funciona esto de liberar software Open...
read more

Nota muy simple sobre la concurrencia en SQLite 3

La concurrencia de SQLite, es el concepto que se refiere a la capacidad de SQLite para permitir que diversos usuarios hagan uso de la misma base de datos con poca o ninguna diferencia de tiempo. SQLite es un sistema que se considera de baja concurrencia.
read more
Page 3 of 6«12345»...Last »