pancratee
Messages postés17Date d'inscriptionmercredi 31 mars 2010StatutMembreDernière intervention 1 avril 2010
-
18 août 2009 à 12:31
pancratee
Messages postés17Date d'inscriptionmercredi 31 mars 2010StatutMembreDernière intervention 1 avril 2010
-
20 août 2009 à 13:56
Salut à tous,
Ma question est la suivante :
Je dispose actuellement d'une Base de données sous access qui commence à " vieillir " ... donc je dois recréer une nouvelle base de données à l'image de l'actuelle, avec quelques améliorations.
Je souhaite donc automatiser la copie des données de l'ancienne vers la " future nouvelle base de données " ...
Je suppose que je dois utiliser les macros, mais je n'y connais rien aux macros ...
cs_piwee
Messages postés34Date d'inscriptionlundi 10 juin 2002StatutMembreDernière intervention20 octobre 2009 18 août 2009 à 17:09
Bonjour,
dans Access, on peut importer une DB Oracle.
Il faut d'abord créer un ODBC qui pointe vers la DB Oracle. J'ai utilisé "Microsoft ODBC for Oracle".
Dans Access (j'ai Access 2007), tu vas dans l'onglet "Données externes" et tu choisis "Base de données ODBC" et tu choisis ton ODBC créé.
Pour les versions antérieures à 2007, il doit y avoir dans les menus quelque chose qui ressemble à ça.
Après t'être connecté à Oracle, tu choisis les tables à importer.
Et tu réponds aux questions de Access et c'est tout.
pancratee
Messages postés17Date d'inscriptionmercredi 31 mars 2010StatutMembreDernière intervention 1 avril 2010 19 août 2009 à 16:25
Salut Piwee, salut Calade.
Tout d'abord merci à vous deux pour vos réponses.
Donc Piwee une fois que j'ai importé les données d'Oracle je peux directement traiter les informations...
à savoir les relations clés primaires etc ... tout celà est conservé ??
Parce qu'au final, je dois intégrer cette nouvelle base access à SAP ...
A l'heure actuelle la BDD Oracle fonctionne correctement avec une autre application ( Advitium ) donc normalement je ne dois pas toucher aux relations, clés primaires pour la faire fonctionner sous access et SAP ?
cs_piwee
Messages postés34Date d'inscriptionlundi 10 juin 2002StatutMembreDernière intervention20 octobre 2009 19 août 2009 à 19:02
Salut,
Calade :
une fois que tu as créé une DB vide, tu vas dans le menu "file - Get external data" (j'ai Access 2002 en anglais chez moi) et il faut choisir "base de données ODBC".
Pancratee:
je pense que Access importe tout.
J'ai juste essayé avec une DB de test qui avait 2 tables sans relations entre elles.
J'essayerai sur une vrai DB demain et je te tiendrais au courant.
cs_piwee
Messages postés34Date d'inscriptionlundi 10 juin 2002StatutMembreDernière intervention20 octobre 2009 20 août 2009 à 13:48
J'ai essayé : apparement Access n'a pas importé les clefs primaires et étrangères que j'ai créé.
Autre point : il renomme les tables avec le nom du schéma devant.
Si le schéma est "test", les tables vont s'appeler "test_table1", "test_table2", ...
Ou alors, il y a des options ailleurs que je ne connais pas pour éviter ce désagrément.