Buscar un campo de un registro con DLookup

Con la función DLookup podemos buscar un campo de un registro determinado en una tabla específica en Microsoft Access. Con la función DLookup podemos buscar un campo de un registro determinado en una tabla específica en Microsoft Access, con ésta función nos ahorramos usar engorrosos recordset y de una forma sencilla y eficaz podemos buscar …

Leer más

Función para extraer la letra del NIF

Con una sencilla función podemos extraer la letra del Nif, y además con muy poco código. Os mostramos una función para Access que extrae la letra de un NIF, es una función con muy poco código y efectiva: Function letranif(dni As Long)Dim tmp As Long, LACADENA As Stringtmp = (dni – (Int(dni / 23) * …

Leer más

Comprobar si hay registros en un recordset

Os mostramos una forma simple de comprobar si hay registros en un recordset en Access con código. Cómo podemos saber si en un recordset hay registros Saber si hay registros en un recordset nos puede ser muy útil antes de ejecutar alguna acción del mismo, imagina que tenemos que traspasar datos de una tabla a …

Leer más

Suma en subformularios de Access

Te ofrecemos un sencillo truco para realizar sumas en subformularios de Access y luego presentarlas en el formulario principal, un ejemplo clásico es en un formulario de facturas o albaranes cuando tenemos que presentar la suma del importe de todas las lineas de factura. Supongamos la clásica factura que tenemos en un formulario de Access …

Leer más

Convertir números a letras en Access

Recopilación de varias funciones para convertir números a letras con Microsoft Access, muy útil para cheques. Os ofrecemos varias funciones para convertir números a letras con Access, muy útil para, por ejemplo, imprimir cheques partiendo de números, aunque tiene otras muchas aplicaciones: Function letra(Numero) Dim Texto Dim Millones Dim Miles Dim Cientos Dim Decimales Dim …

Leer más

Cerrar formulario con código

En nuestra sección de trucos de programación vemos cómo cerrar un formulario con código en Access. Cerrar formulario con código en Access, usando el método Close Para cerrar el mismo formulario donde estoy: DoCmd.Close Para cerrar otro formulario: DoCmd.Close acForm, “nombre_del_formulario” Ejemplo de código para cerrar un formulario desde un botón con el evento al …

Leer más

Error MaxLocksPerFile

Solucionar el error de MaxLocksPerFile en Access que se suele producir en tiempo de ejecución. Se ha producido el error ‘3052’ en tiempo de ejecución. Se excedió el número de bloqueos de archivos compartidos. Aumente el valor de la entrada MaxLocksPerFile del registro. En muchas ocasiones se me ha presentado éste error en Access en …

Leer más