Actualizar vínculos SQL en Access masiva y simple
Ojalá puedan ayudarme, me he dado vueltas "googleando" sin éxito.
Tengo una Base de Datos en Access la cual contiene varias tablas vinculadas desde SQL. La versión de Access es "XP" (2002) por si es relevante el dato (es casi igual al Access 2003).
El tema es que necesito que esa aplicación sea utilizada por varios usuarios en diferentes servidores, cada uno de los cuales tiene un ODBC y un nombre de DSN y DATABASE diferente. Las Bases de Datos en que debe usarse son totalmente independientes. Sólo coinciden los nombres de las tablas y las estructuras de las mismas.
Necesito que los usuarios puedan actualizar los vínculos, es decir, cambiar el origen de datos a su propio SQL, sin necesidad de que utilicen el Administrador de Tablas vinculadas, sino que puedan poner los parámetros (nombre del ODBC, Usuario de la BD y Password de la BD en SQL) y se actualicen de una sola vez todas las tablas vinculadas.
Eso podría ser mediante un parámetro en el acceso directo de la Aplicación, o mediante
Código que presente al usuario un cuadro de dialogo donde escribir, o mediante un campo en un formulario, o mediante un archivo de conexión donde se escriban los datos; da lo mismo, la cosa es que pueda indicar fácilmente el nuevo origen de datos y se actualicen automáticamente todas las tablas vinculadas al SQL.
Como dato adicional que tal vez interese es que todas las tablas vinculadas pertenecen al mismo origen de datos ODBC y la idea es poder poner otro origen de datos, nuevamente el mismo para todos.
Ojalá puedan indicarme como hacerlo, realmente he ocupado muchísimo tiempo en esto y lo necesito con urgencia!
Tengo una Base de Datos en Access la cual contiene varias tablas vinculadas desde SQL. La versión de Access es "XP" (2002) por si es relevante el dato (es casi igual al Access 2003).
El tema es que necesito que esa aplicación sea utilizada por varios usuarios en diferentes servidores, cada uno de los cuales tiene un ODBC y un nombre de DSN y DATABASE diferente. Las Bases de Datos en que debe usarse son totalmente independientes. Sólo coinciden los nombres de las tablas y las estructuras de las mismas.
Necesito que los usuarios puedan actualizar los vínculos, es decir, cambiar el origen de datos a su propio SQL, sin necesidad de que utilicen el Administrador de Tablas vinculadas, sino que puedan poner los parámetros (nombre del ODBC, Usuario de la BD y Password de la BD en SQL) y se actualicen de una sola vez todas las tablas vinculadas.
Eso podría ser mediante un parámetro en el acceso directo de la Aplicación, o mediante
Código que presente al usuario un cuadro de dialogo donde escribir, o mediante un campo en un formulario, o mediante un archivo de conexión donde se escriban los datos; da lo mismo, la cosa es que pueda indicar fácilmente el nuevo origen de datos y se actualicen automáticamente todas las tablas vinculadas al SQL.
Como dato adicional que tal vez interese es que todas las tablas vinculadas pertenecen al mismo origen de datos ODBC y la idea es poder poner otro origen de datos, nuevamente el mismo para todos.
Ojalá puedan indicarme como hacerlo, realmente he ocupado muchísimo tiempo en esto y lo necesito con urgencia!
1 respuesta
Respuesta de xavi -ae soft-
1