Como simplifico una ruta de base de datos?
Hola mi problema es el siguiente quiero simplificar la ruta de la conexion a mi base de datos y que a pesar que mueva todos mis archivos de visual basic de una carpeta a otra en mi cpu no me de problemas
por ejem tengo esta ruta
Form2.Data1.DatabaseName = "C:Alejandroprogramalabase.mdb"
Quisiera saber si es usando el App.path y me dieran un ejemplo gracias
por ejem tengo esta ruta
Form2.Data1.DatabaseName = "C:Alejandroprogramalabase.mdb"
Quisiera saber si es usando el App.path y me dieran un ejemplo gracias
Prueba:
ChDir App.Path ' Cambia el directorio de trabajo al directorio actual
Form2.Data1.DatabaseName = "labase.mdb"
Suerte
ChDir App.Path ' Cambia el directorio de trabajo al directorio actual
Form2.Data1.DatabaseName = "labase.mdb"
Suerte
Mira yo te voy a decir como lo hago yo:
pongo un modulo y escribo el siguiente codigo:
Public Property Get basedatos()
basedatos = App.Path & "tienda97.mdb"
End Property
pongo un modulo y escribo el siguiente codigo:
Public Property Get basedatos()
basedatos = App.Path & "tienda97.mdb"
End Property
Perdon, es q le di a enviar sin terminar,tienda97 es el nombre de la base de datos, y despues en el formulario pongo:
Private Sub Form_Load()
dataclientes.Connect = "access"
dataclientes.DatabaseName = basedatos
dataclientes.RecordSource = "select * from clientes"
dataclientes.Refresh
End Sub
Y asi aunque te pongas en otro ordenador no tienes que andar cambiando la ruta
Venga haber si te sirve
Chaooo
Private Sub Form_Load()
dataclientes.Connect = "access"
dataclientes.DatabaseName = basedatos
dataclientes.RecordSource = "select * from clientes"
dataclientes.Refresh
End Sub
Y asi aunque te pongas en otro ordenador no tienes que andar cambiando la ruta
Venga haber si te sirve
Chaooo
