Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2011, 23h05   #1
Invité de passage
 
Inscription : mai 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 1
Points : 0
Points : 0
Par défaut Lier une table de SQL server à Access dans Access

Bonjour,

J'ai une application ACCESS XP(2002) liée à une base de données Access sur le réseau(appelons la "A"). Selon les droits de l'usager dans l'application, certaines tables sont attachées vers un autre fichier mdb ailleurs sur le réseau(appelons la "B"). Donc si je résume, "A" contient des tables dont 4 sont toujours vides mais qui seront liées à "B" si l'usager a le droit de voir les données. Cette base "B" a été convertie sur SQL server 2005. Au démarage de l'appl access, j'effectue des connect et refreshlink avec la bonne connection string et tout fonctionne lorsque je passe de Access à SQL. Cependant, à l'ouverture suivante, si je teste le retour à l'attache vers un Mdb au lieu de SQL, un panneau apparait me demandant de sélectionner la source ODBC. Comment faire pour corriger la situation

J'espère que je suis clair dans mes explications et que vous saurez m'aider
Traknoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 00h36   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 459
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 459
Points : 7 535
Points : 7 535
J'ai eu un problème semblable avec Oracle, je l'ai résolu en "cachant" ma table dérière une requête dont je changeais le SQL à la volée. Mes tables étaient toujours attachées.

La requête s'appelait quelque chose comme MaTable et ressemblait à cela :

Code sql :
SELECT * form MaTableAccess;

ou

Code sql :
SELECT * FROM MaTableOracle;

Toutes les autres requêtes de ma BD et les formulaires utilisaient MaTable comme source de données.

J'ai trouvé qu'il était BEAUCOUP plus facile et rapide de changer le SQL d'une requête que la connexion d'une table.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h12.


 
 
 
 
Partenaires

Hébergement Web