Problemas de Path
Publicado por Jhonatan (14 intervenciones) el 13/07/2007 16:07:47
Hola, buen dia.
En los ultmios dias he estado desarrollando una aplicacion sencilla para el departamento de recursos humanos; dicha aplicacion va a ser utilizada desde varios usuarios, no necesariamente al mismo tiempo, sin embargo tengo un pequeño problema que necesito resolver antes de "talachear" la aplicacion.
Estoy trabajando directamente con Access 97, lo cual, ha sido demasiado benefico a mi parecer. El programa esta conformado por dos partes (formularios). El primero de ellos permite abrir un CommonDialog Open File, donde puedo seleccionar la base de datos desde cualquier ubicacion, y almacenar el path en un Label. Un boton en ste mismo formulario permite abrir y asignar el path a la propiedad databasename de un control DATA. Me han comentado que es mucho mejor trabajar con ADO, sin embargo, como es una aplicacion sencilla no requiero mas elementos mas que DAO.
A todo esto, el programa funciona perfectamente y puedo ver, editar y guardar la informacion. El detalle es, cuando al cerrar la aplicacion y volverla a ejecutar, necesariamente tengo que buscar la base de datos, y asi cuantas veces abra el programa tengo que conectarme a la base. Lo que busco obtener, es la forma de almacenar fijamente el path al DataBaseName del Control Data, para que cada vez que el usuario abra el programa, la base de datos se encuentre abierta.
De igual manera, estuve pensando en la forma de agregar un procedimiento IF THEN sencillo para comprobar si el path que se seleccionó la ultima vez, continúa en esa misma ruta, si es asi, que entre y se conecte; y si la base de datos es movida, que apareza el formulario para buscarla y guardar el nuevo path para poder entrar nuevamente a la informacion.
Como nota informativa, la base de datos no se va a encontrar en el mismo equipo donde esta el sistema, ya que van a ser varios usuarios los que van a acceder a la base desde un equipo asignado como servidor.
Si alguien conoce la forma de resolver este problema que tengo, le agradeceria mucho su ayuda. No soy programador experto, apenas me estoy iniciando en VB6, de igual manera no me escriban mucha palabra tecnica porque luego no entiendo.
En caso de que me adjunten algun codigo, diganme los pasos a seguir, porque una vez me indicaron un codigo y no supe donde va porque nunca me lo especificaron...
Les agradezco su atencion y su ayuda
Jhonatan Franco
En los ultmios dias he estado desarrollando una aplicacion sencilla para el departamento de recursos humanos; dicha aplicacion va a ser utilizada desde varios usuarios, no necesariamente al mismo tiempo, sin embargo tengo un pequeño problema que necesito resolver antes de "talachear" la aplicacion.
Estoy trabajando directamente con Access 97, lo cual, ha sido demasiado benefico a mi parecer. El programa esta conformado por dos partes (formularios). El primero de ellos permite abrir un CommonDialog Open File, donde puedo seleccionar la base de datos desde cualquier ubicacion, y almacenar el path en un Label. Un boton en ste mismo formulario permite abrir y asignar el path a la propiedad databasename de un control DATA. Me han comentado que es mucho mejor trabajar con ADO, sin embargo, como es una aplicacion sencilla no requiero mas elementos mas que DAO.
A todo esto, el programa funciona perfectamente y puedo ver, editar y guardar la informacion. El detalle es, cuando al cerrar la aplicacion y volverla a ejecutar, necesariamente tengo que buscar la base de datos, y asi cuantas veces abra el programa tengo que conectarme a la base. Lo que busco obtener, es la forma de almacenar fijamente el path al DataBaseName del Control Data, para que cada vez que el usuario abra el programa, la base de datos se encuentre abierta.
De igual manera, estuve pensando en la forma de agregar un procedimiento IF THEN sencillo para comprobar si el path que se seleccionó la ultima vez, continúa en esa misma ruta, si es asi, que entre y se conecte; y si la base de datos es movida, que apareza el formulario para buscarla y guardar el nuevo path para poder entrar nuevamente a la informacion.
Como nota informativa, la base de datos no se va a encontrar en el mismo equipo donde esta el sistema, ya que van a ser varios usuarios los que van a acceder a la base desde un equipo asignado como servidor.
Si alguien conoce la forma de resolver este problema que tengo, le agradeceria mucho su ayuda. No soy programador experto, apenas me estoy iniciando en VB6, de igual manera no me escriban mucha palabra tecnica porque luego no entiendo.
En caso de que me adjunten algun codigo, diganme los pasos a seguir, porque una vez me indicaron un codigo y no supe donde va porque nunca me lo especificaron...
Les agradezco su atencion y su ayuda
Jhonatan Franco
Valora esta pregunta


0