Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


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.