cambiar la base de datos de un proyecto ???

30/09/2004 - 11:56 por Claudio | Informe spam
Tengo un sistema administrativo, con cientos de formularios, muchas tablas y
vistas. , la idea es hacerlo multiempresa haciendo copias de la base de
datos en otro directorio, con un menu inicial que llame a la base correcta,
quisiera que me recomienden alguna forma de hacerlo.

Saludos y gracias.

Claudio.

Preguntas similare

Leer las respuestas

#1 Javier
30/09/2004 - 16:09 | Informe spam
Hola:

Podrías crear una TABLA que contenga EMPRESA, y DIRECTORIO
(de la Base de Datos).

Luego cuando inicias tu aplicacion, pidas escoger que
EMPRESA deseas ver, buscas en la tabla el DIRECTORIO, y
trabajas con esa BD.

EMPRESA: XX
DIRECTORIO: C:\EMPRESA\XX.DBC

EMPRESA: YY
DIRECTORIO: C:\EMPRESA\YY.DBC


Saludos... Javier


Tengo un sistema administrativo, con cientos de


formularios, muchas tablas y
vistas. , la idea es hacerlo multiempresa haciendo copias


de la base de
datos en otro directorio, con un menu inicial que llame a


la base correcta,
quisiera que me recomienden alguna forma de hacerlo.

Saludos y gracias.

Claudio.


.

Respuesta Responder a este mensaje
#2 Antonio M.P.
30/09/2004 - 17:23 | Informe spam
Hola, lo que te comenta el compañero Javier es como yo lo uso, solo que en
cada formulario en el entorno de datos debes especificar la ruta a cada
cursor, tabla o vista que ahi contengas de la siguiente forma, bueno no se
si sea correcto pero yo no uso el "set default to" mejor uso asi como lo
tengo abajo y en los Reportes igual.

Para Abrir la base de datos yo uso algo asi

xDataTemp = "c:\Empresa\XX.DBC"
OPEN DATABASE (xDataTemp)

y este codigo va en el BeforeOpenTables para cada cursor que ahi contengas

this.cursor1.Database = "C:\EMPRESA\XX.DBC"
this.cursor2.Database = "C:\EMPRESA\XX.DBC"

* en el caso que quieras usar una tabla libre usarias asi

this.cursor3.CursorSource = "c:\Empresa\tablalibre.dbf"


Las Rutas solo son ejemplos!! uso VFP7.0 sp1
Suerte!!!

"Claudio" escribió en el mensaje
news:%23q%
Tengo un sistema administrativo, con cientos de formularios, muchas tablas
y
vistas. , la idea es hacerlo multiempresa haciendo copias de la base de
datos en otro directorio, con un menu inicial que llame a la base
correcta,
quisiera que me recomienden alguna forma de hacerlo.

Saludos y gracias.

Claudio.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida