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...@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+unsubscr...@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