Crear bases de datos backend mediante código

Hola expertos

He encontrado por ahí la siguiente función:

Function CreaBaseDeDatos(ByVal BaseDeDatos As String)
Dim db As DAO.Database
Set db = DBEngine.Workspaces(0).CreateDatabase(BaseDeDatos, dbLangGeneral)
db.Close
Set db = Nothing
End Function

Me permite crear una nueva base de datos, aunque lo hace directamente en Mis Documentos. ¿Cómo podría mejorarla para poder decidir yo en qué ruta ubico la nueva base de datos?  Posteriormente tendría que crearle varias tablas, definiéndole todos sus campos. Creo que ya lo he hecho alguna vez, pero nunca en una BBDD externa a la aplicación. ¿Podríais darme igualmente alguna pista sobre ello?

Muchas gracias y saludos

Añade tu respuesta

Haz clic para o