Posted by
Mario in
Microsoft Access, Para usuarios de Access, VBA
Mar 18th, 2009 |
7 Comments
Llegó la duda de un lector, que no consigue que al seleccionar un valor en un cuadro combinado, Access le regrese todos los valores del registro que corresponde al valor seleccionado.
Hay varios modos de solucionar el requerimiento, se me ocurren dos, uno sencillo, con el asistente de cuadros combinados y otro por pura fuerza bruta con código VBA. Dejo la fuerza bruta para otra entrada del blog y explico rápidamente cómo se hace con el asistente.
Posted by
Mario in
Microsoft Access, Para usuarios de Access, VBA
Mar 18th, 2009 |
1 Comment
Hace unas pocas entradas expliqué cómo agregar valores a un cuadro combinado o cuadro de lista, pero se trataba de valores independientes, ajenos a un origen de datos, es decir, que no eran tomados de una tabla o de una consulta. En esta entrada explico cómo se puede llenar dinámicamente un cuadro combinado o de lista con los valores de una tabla o consulta.
Para seguirle la pista a la lectura hay que saber cómo entrar a la vista diseño de un formulario, cómo alterar las propiedades de controles. También un poco de SQL y VBA.
Posted by
Mario in
Microsoft Access, Para usuarios de Access, VBA
Mar 16th, 2009 |
1 Comment
Conviene haber leído la primera parte y la segunda parte.
***
Ya escribí sobre las funciones VBA que incluye Access para operar con fechas: Date(), DateDiff() y DateAdd.
¿Qué tal cuando se requiere que el valor predeterminado de un campo sea el primer día del mes que corre del año actual?.
Posted by
Mario in
Microsoft Access, Para usuarios de Access, VBA
Mar 16th, 2009 |
4 Comments
No sé con precisión por qué, pero Google ha estado remitiendo para acá a la gente que está buscando cómo agregar valores a un cuadro combinado o un cuadro de lista con Visual Basic for Applications. Quizá por una combinación oportuna de etiquetas en el conjunto de los temas del blog.
Es un tema, entre un montón más, que le hacía falta a mi blog. Presento una versión rápida de la solución para los avezados y una versión un poco más larga para usuarios novatos.
Hay que saber cómo entrar en el modo de diseño de un formulario, agregar controles y alterar sus propiedades.
Voy a explicar...
Posted by
Mario in
Microsoft Access, VBA
Mar 3rd, 2009 |
No Comments
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.