• Viernes 15 de Noviembre de 2024, 04:28

Autor Tema:  Dónde Estoy....  (Leído 1147 veces)

jpardo84

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
Dónde Estoy....
« en: Lunes 26 de Abril de 2004, 21:35 »
0
Hola, espero que se encuentren muy felices y prósperos. Necesito averiguar la ruta de mi base de datos, pues resulta que tengo algunos formularios que utilizan DAO para efectuar algunos procesos, entonces debo proporcionar la ruta de mi base de datos al objeto DATABASE, por ejemplo asi: SET Mibasedatos = Workspaces(0).Opendatabase ("C:\Mis Documentos\pedidos.mdb") pero como la ruta quedaría fija ahi escrita en el código, qué pasaría si en el futuro tengo que mover mi base de datos pedidos.mdb a otra carpeta o a otra unidad, pues cuando ejecute este código mi aplicación no encontraría el archivo en tal ruta, entonces mi pregunta es ¿puede Acces97 autoaveriguar cuál es la ruta donde se encuentre actualmente una base de datos abierta?  si es así, sería genial porque ya no colocaría la ruta, sino sólo el nombre del archivo "pedidos.mdb" y antes el código que averiguara la ruta actual.

Ah... les cuento que ya probé con (App.Path & "pedidos.mdb") pero arroja Error de compilación,  no se ha definido la varibale.

Si al guién me entiende y me puede colaborar, de antemanto te agradezco inmensamente. Que la sigan pasando muy bien....Saludos

jpardo84

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
Re: Dónde Estoy....
« Respuesta #1 en: Jueves 29 de Abril de 2004, 21:15 »
0
no se preocupen que ya averigué como hacer, asi:

dim ruta as string
ruta = DbcurrentDB.Name

y listo el pollo, con ese poquito código, ya se la ubicación desde una base de datos que tenga abierta. ....ok