Le 06/10/2015 20:13, Bernard Ribot a écrit :
Le 06/10/2015 14:26, Jean-Francois Nifenecker a écrit :
Bonjour,
Le 06/10/2015 13:20, demande_aide_fr@libreoffice.org a écrit :
Question: - procédure de migration d'une base access 97 vres libre
office base
vous trouverez des pistes dans le guide dont il est question ici :
http://numericoach.net/?LibreOffice-Base-et-HSQLDB
Si vous répondez, merci de penser à utiliser la fonction "répondre à
tous" de votre logiciel de courrier électronique de façon que la
liste reçoive une copie de votre réponse.
Bonsoir,
Voir aussi ce fil très long mais où s'est finalement dégagée et
résumée dans les derniers posts une méthode de migration :
http://nabble.documentfoundation.org/Importer-fichier-ms-acces-tt4144002.html#a4144005
Bernard
Voici le résumé de la procédure.
Remarque préalable : Cette procédure ne récupère que les tables de la
base. Les autres objets (formulaires, rapports, requêtes) sont à recréer.
1/ Création d'une nouvelle base (disons base1.odb) qui va contenir une
"image" des tables de la base mdb :
Fichier > Nouveau > Base de données
Choisir l'option "Connecter une base de données existante" et choisir
Microsoft Access dans la liste déroulante
Une fois que la base est créée "tirer" (en fait copier-coller) les
tables dans une
base2.odb (à créer préalablement ou existante).
Les clés primaires :
Si la table source possède une clé primaire, celle-ci est conservée.
Si la table source n'a pas de clé primaire, l'assistant demande si une
clé doit être créée.
2/ Supprimer ensuite base1.odb qui ne sert que pour la récupération des
tables mdb. Il faut procéder comme cela parce que les tables de
base1.odb ne sont que consultables.
3/ Refaire les relations et tout le reste (formulaires, rapports, requêtes).
Quelques remarques :
- D'après mes tests, pour certaines tables, l'assistant crée une clé
primaire même si l'on a répondu Non à sa demande de création ! En
choisissant le 1er champ de type Integer trouvé dans la table !
- Si un message indique "column size is required...". : Ce sont des
champs qui ont un format noté : 'SQL Null [ ]' dans l'éditeur de table
de LO Base (ce sont, me semble-t-il des champs de type Memo/Blob).
Bernard
--
Bernard Ribot
LibreOffice 5.0.2.2 / Windows 7 x86
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.