Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et 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.

Réponse
 
Outils de la discussion
Vieux 05/09/2008, 15h58   #1 (permalink)
Membre du Club
 
Avatar de lerico
 
Date d'inscription: avril 2004
Messages: 108
Par défaut Tables liées Access 2002 et Oracle

Bonjour,

Je voudrais lier les tables d'une base Oracle9 vers Access.

J'ai créer mon System DSN dans Microsoft ODBC Administrator et tester la connexion. Tout est OK et fonctionne parfaitement.

Ensuite, je récupère le system Data Source dans access dans Lier les tables pour récupérer les tables.

C'est là que j'ai un problème. Il ne me ramène qu'une seule table, je ne vois pas les autres. Avez-vous une idée ?

J'ai modifié le driver ODBC en Oracle 10g, même chose.
J'ai testé sur Excel avec MS Query. Toutes les tables sont visibles.

Pourquoi cela marche sous MS Query et pas sous Access.

Merci,

LeRico
lerico est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/09/2008, 16h12   #2 (permalink)
Membre du Club
 
Avatar de lerico
 
Date d'inscription: avril 2004
Messages: 108
Par défaut

Bonjour à tous,

Je viens de trouver la solution dans la base de connaissance de Microsoft :
N° article 323658 "ACC2000 : Gestionnaire d'attaches n'affiche pas toutes les tables liées Oracle" :
1. Démarrez l'Éditeur du Registre et déplacez à la clé suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ODBC
2. Cliquez avec le bouton droit sur la valeur de chaîne AttachableObjects et puis cliquez sur Modifier.
3. Supprimez le texte suivant dans la liste de valeurs :
, "SYNONYMES"
Pour ma part, j'ai mis uniquement 'TABLE' et j'ai supprimé les autres valeurs.

Le problème est du à un grand nombre de données à rapatrier. Ce qui n'est pas étonnant vu la grosseur de la base Oracle dans mon entreprise.

Après redémarrage de mon poste, je visualise via lier une table, l'ensemble des tables de la base Oracle.

LeRico
lerico est déconnecté   Envoyer un message privé Réponse avec citation
NEWS ACCESSF.A.Q AccessF.A.Q VBATutorielsSourcesOutilsLivresAccess TVAccess 2007

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > VBA Access



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 00h20.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2009 www.developpez.com - Legal informations