base -acess

Bonjour,
je suis nouvel utilisateur de libre office sous windows
je souhaite arrêter d'utiliser microsoft mais j'utile des bases de données
crées sous Access je ne parviens pas à ouvrir ces fichiers access sous Base
en plus base de demande des liens avec Java , java est installé (dernière
version) je ne comprends pas ce qu'il a à installer pour java .
et encore moins comment utiliser un fichier access sous base ?
si quelqu'un pourrait m'aider ?( je ne sais pas faire de programmation.)

Déjà le transfert va dépendre un peu du degré de complexité des bases de données. Il faudrait nous en dire plus notamment les version de :

- OS (même si je pars du principe que vous avez Windows)
- LibreOffice
- Access

Sinon, pour Java, il faut le télécharger ici :

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

selon votre OS. C'est Java JRE dont vous avez besoin.

Ensuite ça s'installe sous Windows comme n'importe quel autre programme. Ensuite, pour l'ajouter à LibreOffice, rendez-vous dans Outils/Options/Avancées. Le plus difficile c'est de savoir où vous l'avez rangé :slight_smile:

Pour compléter, sur la connexion d'une base Access(97) à base :
https://wiki.documentfoundation.org/Faq/Base/How_to_connect_to_a_Microsoft_Access_database/fr

et aussi, comment connecter Base à hsqldb qui vous explique aussi comment connecter Base à un autre moteur de base de données et peut éventuellement vous aider par extrapolation :

http://numericoach.net/LibreOffice-Base-et-HSQLDB

Merci pour votre réponse

Sur la page de téléchargement de Java il y a version 8u111 et 8u112 lequel choisir ?

J’ai Windows 10 pro 64 bits,

concernant Access ce sont des bases crées sous Access 2007 et 2010

Libre office : 5.1.6.2

Ça veut dire quoi Base à hsqldb ?

Cordialement

Etienne SCHMIDT

P Economie de papier, n’imprimez ce mail que si nécessaire !

Merci pour votre réponse

Sur la page de téléchargement de Java il y a version 8u111 et 8u112 lequel choisir ?

Peu importe. Chez moi ça tourne bien avec 8u111, à titre indicatif.

J’ai Windows 10 pro 64 bits,

concernant Access ce sont des bases crées sous Access 2007 et 2010

Libre office : 5.1.6.2

Ça veut dire quoi Base à hsqldb ?

Petit cours de base de données pour comprendre les notions clés.
Donc une base de données c'est un ensemble de tables plus ou moins reliées entre elles et, généralement, accessibles via des formulaire.
Pour faire tourner ça il faut un moteur, HSQLDB est celui de Base. Il faut aussi un frontal : la partie qui permet d'accéder aux données. Ce que fait Base.
Mais Base peut aussi fonctionner uniquement en frontal sur un moteur externe, notamment HSQLDB, c'est même recommandé pour plus de fiabilité.
Fin du mini-cours.

Pour le reste. On peut récupérer les tables (les données donc) d'Access dans LibreOffice Base, mais pas le reste (liaisons, requêtes et formulaires). Et il me semble que LibreOffice 5.2 permet de mieux récupérer le tout.

Le processus peut se trouver ici :
http://nabble.documentfoundation.org/Importer-fichier-ms-acces-tp4144002p4148882.html

complété là :
http://nabble.documentfoundation.org/migration-access-97-tp4162274p4162317.html

Un tutoriel sur le wiki de LibreOffice :
https://wiki.documentfoundation.org/Faq/Base/How_to_connect_to_a_Microsoft_Access_database/fr

Avec le guide de JFN que je vous ai indiqué précédemment, vous devriez pouvoir vous en sortir si vos bases ne sont pas trop complexes.

Désolée de ne pouvoir faire plus, je n'ai pas fait moi-même cette opération.

Bonjour,

J’ai mis la version de libre office 5.2.3.3 ainsi que java tout ça a l’air de fonctionner

Lorsque je souhaite importer une table acces.mdb je suis les protocoles de l’assistant puis j’ai un message comme quoi :impossible d’établir la connexion à la nouvelle source de données ; le fournisseur de données nécessaire n’est pas installé ?

J’ai regardé les différents liens que vous m’avez transmis mais aucun ne m’aide certains sont pour des très anciennes versions de libre office…

Cordialement

Etienne SCHMIDT

P Economie de papier, n’imprimez ce mail que si nécessaire !

Bonjour,
Avec des versions antérieurs de LO, lorsque j'avais testé la connexion à une base Access, LO Base n'était que le connecteur mais ne récupérait pas les Tables pour en faire une Base HSQLDB.

-----Message d'origine-----

Bonjour,

J’ai mis la version de libre office 5.2.3.3 ainsi que java tout ça a
l’air de fonctionner

Lorsque je souhaite importer une table acces.mdb je suis les
protocoles de l’assistant puis j’ai un message comme quoi :impossible
d’établir la connexion à la nouvelle source de données ; le
fournisseur de données nécessaire n’est pas installé ?

Faudrait nous dire ce que vous faites.
Nous ne sommes pas devins.

J’ai regardé les différents liens que vous m’avez transmis mais aucun
ne m’aide certains sont pour des très anciennes versions de libre
office…

Pourtant il y a bien des réponses, même si c'est pour des versions plus anciennes de LibreOffice, le processus ne change pas de façon radicale. Et c'est tout ce que j'ai sous la main et, non vraiment, je n'ai pas envie de faire des recherches pour ça.