Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
libreoffice_mysql [Le 15/11/2020, 09:23] – Connection directe arverne73 | libreoffice_mysql [Le 10/12/2020, 19:04] (Version actuelle) – précision connexion arverne73 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== Connexion à une base de donnée Mysql sous LibreOffice ====== | ||
+ | |||
+ | |||
+ | Cette page présente la mise en place d'une connexion entre une base MySQL et LibreOffice. | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | Description des logiciels utilisés : | ||
+ | |||
+ | * [[:Mysql]] est un serveur de bases de données relationnelles SQL. | ||
+ | * [[wpfr> | ||
+ | * [[: | ||
+ | |||
+ | Vous pouvez vous connectez avec Base de trois manières: | ||
+ | * [[# | ||
+ | * [[#Avec l' | ||
+ | * [[#Avec le pilote JDBC]] | ||
+ | * [[#Avec le pilote ODBC]] | ||
+ | |||
+ | =====Directement===== | ||
+ | Depuis les versions 6 de LibreOffice, | ||
+ | |||
+ | A la création du fichier Base, il faut successivement : | ||
+ | - Choisir la 3e option " | ||
+ | - A l' | ||
+ | - Compléter l' | ||
+ | - Compléter les 2 écrans suivants non spécifiques | ||
+ | |||
+ | Ce type de connexion connaît parfois des bugs pour accéder à certaines tables. | ||
+ | |||
+ | Il n'est pas simple non plus de remplacer une connexion d'un autre type pour utiliser celle-là : nécessité de créer une nouvelle base et réintégrer les différents éléments (formulaires, | ||
+ | |||
+ | =====Avec l' | ||
+ | [[: | ||
+ | Si vous avez des problèmes avec ce pilote sous Ubuntu 16.04 voir [[https:// | ||
+ | |||
+ | Alternative : ajouter une extension que vous pouvez télécharger à [[https:// | ||
+ | |||
+ | ===== Avec un pilote JDBC ===== | ||
+ | [[: | ||
+ | Dans Libreoffice, | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Le paquet [[https:// | ||
+ | </ | ||
+ | |||
+ | Une procédure détaillée pour lire une base access avec le pilote JDBC peut se trouver [[lire_une_base_access|ici]]. | ||
+ | |||
+ | ===== Avec un pilote ODBC ===== | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Commencez par [[: | ||
+ | |||
+ | Maintenant lancez **Unixodbc** avec les [[: | ||
+ | * Allez dans // | ||
+ | * Pouis dans l' | ||
+ | < | ||
+ | name: Mysql | ||
+ | description: | ||
+ | driver: | ||
+ | ou en 64 bits: / | ||
+ | setup: / | ||
+ | setup64 | ||
+ | </ | ||
+ | Laissez le reste par défaut et fermez **ODBCManageDataSourcesQ4**. | ||
+ | |||
+ | On va maintenant lancer **ODBCManageDataSourcesQ4** en tant qu' | ||
+ | |||
+ | Onglet //user dns//, bouton //add//, sélectionnez le pilote nommé //Mysql//, puis cliquez sur le bouton //OK// | ||
+ | < | ||
+ | name: nom_de_la_base | ||
+ | server: localhost | ||
+ | database: nom_de_la_base | ||
+ | </ | ||
+ | |||
+ | Laissez le reste par défaut et fermez **ODBCManageDataSourcesQ4**. | ||
+ | |||
+ | |||
+ | ===== Connection à la base de donnée===== | ||
+ | |||
+ | Dans LibreOffice : | ||
+ | * Onglet //Fichier -> Nouveau -> Base de données//, | ||
+ | * Cochez la case //Se connecter à une base de données existante//, | ||
+ | * Cliquez sur le bouton // | ||
+ | * Si vous avez installé: | ||
+ | * L' | ||
+ | * Si vous avez activé le pilote ODBC choisissez // | ||
+ | * Si vous avez activé le pilote JDBC choisissez // | ||
+ | * Cliquez sur le bouton //Suivant// | ||
+ | * Dans le cas d'une connexion directe et JDBC remplissez les champs comme suit: | ||
+ | * //Nom de la base de données//, entrez //le nom de votre base de donnée//; | ||
+ | * " | ||
+ | * Cliquez sur le bouton // | ||
+ | * Tapez le nom d' | ||
+ | * Cliquez sur le bouton // | ||
+ | |||
+ | Il faut bien-sûr que l' | ||
+ | |||
+ | Ça y est, vous avez maintenant accès à votre base MySQL sous LibreOffice. | ||
+ | |||
+ | ===== Notes ===== | ||
+ | |||
+ | * Pour accéder rapidement aux bases de données, tapez sur la touche F4 sous LibreOffice. | ||
+ | * Pour supprimer une base de données sous LibreOffice : onglet // | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * Page principale de [[: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |