VBA: comando “?”
03/01/2022BD: dos formas de separar en backend del frontend
04/01/2022
Esta función nos permite saber si el fichero con el que estamos trabajando es ACCDE o ACCDB
Nivel: Medio
¿Cómo funciona?
Hay muchos casos en los que precisamos saber el tipo de fichero. El fichero de desarrollo siempre es un fichero .accdb, que contiene el código. El fichero ACCDE es un fichero compilado que no contiene el código. Por ejemplo, podemos vernos en la situación de necesitar mostrar un menú, formulario o cualquier objeto sólo en lla versión de trabajo (accde) y no en la versión de producción (accdb).
Elementos que necesitas para poder ejecutar el código:
- No hay ningún elemento necesario para ejecutar el código
Código:
Public Function EsACCDE() As Boolean
'--------------------------------------------------------------------------------------------------------
' Fuente : https://access-global.net/es-accde-o-accdb/
'--------------------------------------------------------------------------------------------------------
' Título : EsACCDE
' Autor original : Rafael Andrada | Mc. Pegasus
' Adaptado por : Luis Viadel
' Actualizado : Agosto 2020
' Propósito : Saber si el fichero de Access es ACCDE o ACCDB
' Retorno : devuelve true si el fichero es ACCDE y false ai es ACCDB
'--------------------------------------------------------------------------------------------------------
On Error GoTo LinError
EsACCDE = (CurrentDb.Properties("MDE") = "T")
ExitNow:
Exit Function
LinError:
Resume ExitNow
End Function