Inicio > Microsoft Access > asturcon3 > Donde me encuentro.

Donde me encuentro.

Experto:
Usuario:
Fecha: 18/09/2003
Valoración: (5,00 sobre 5) Categoría: Microsoft Access
17/09/2003
antor, usuario preguntando en Microsoft Access
Usuario
Hola: Me interesaria conocer como puedo cargar en una variable la unidad del dico y la ruta completa de la carpeta en la que me encuentro trabajando.
Gracias por anticipado.
17/09/2003
antor, experto respondiendo en Microsoft Access
Experto
Lo puedes obtener con currentdb.name

Ponte en la ventana de inmediato (Ver/Inmediato o Ctrl+G) y teclea

? currentdb.name

y te mostrará el path completo al mdb.
17/09/2003
antor, usuario preguntando en Microsoft Access
Usuario
Gracias por la solución que ha funcionado correctamente. Si no es mucha molestia; estoy tratando de cargar en una variable, solo el nombre de la base de datos, para poder suprimirla de la ruta completa y no consigo dar con ello. he utilizado los ejemplos de access y no me funciona.
Muchas Gracias por todo.
18/09/2003
antor, experto respondiendo en Microsoft Access
Experto
Se trata entonces de cargar la ruta completa en una variable e ir buscando caracteres \ hasta el último.

omo ejemplo, crea un nuevo módulo, le pegas lo siguiente, pones el cursor en medio de la función y pulsas F5

Sub kk()
Dim i%, j%, bd$, path$
path = CurrentDb.Name
Do
j = InStr(i + 1, path, "\")
If j > 0 Then i = j
Loop While j > 0
bd = Mid(path, i + 1)
path = Left(path, i - 1)
MsgBox "La base de datos se llama " & bd & " y está en " & path
End Sub


Espero que quede claro
18/09/2003
antor, usuario preguntando en Microsoft Access
Usuario
La solución que ma pasaste es precisamente lo que estaba buscando, separar por un lado el Paht y por otro el nombre de la base de datos. Sencillamente PERFECTO. Gracias.
Enlaces patrocinados