Difference between revisions of "FR/FAQ/Base/Se connecter à une base Microsoft Access"

From Apache OpenOffice Wiki
< FR‎ | FAQ‎ | Base
Jump to: navigation, search
(Microsoft Access)
(Ajout d'une catégorie. Peut-être maintenant pourrait-on supprimer les autres ?)
 
(28 intermediate revisions by 4 users not shown)
Line 1: Line 1:
(traduction en cours)
+
(traduction en cours : les noms de certains éléments d'interface sont approximatifs ou en allemand)
  
 
Cet article décrit la manière de se connecter à un fichier de base de données Microsoft Access lorsque vous travaillez en environnement Microsoft Windows. Pour accéder à ce type de bases à partir d'autres systèmes, les articles ne sont pas encore terminés (ni traduits). Veuillez vous reporter à [http://dba.openoffice.org/drivers/mdb/index.html http://dba.openoffice.org/drivers/mdb/index.html].
 
Cet article décrit la manière de se connecter à un fichier de base de données Microsoft Access lorsque vous travaillez en environnement Microsoft Windows. Pour accéder à ce type de bases à partir d'autres systèmes, les articles ne sont pas encore terminés (ni traduits). Veuillez vous reporter à [http://dba.openoffice.org/drivers/mdb/index.html http://dba.openoffice.org/drivers/mdb/index.html].
Line 11: Line 11:
 
Ces versions ne sont pas compatibles. D'une part ACCDB ne comporte pas de notions de sécurité basée sur l'utilisateur, d'autre part vous pouvez travailler avec des pièces jointes à l'intérieur du fichier de données par exemple.
 
Ces versions ne sont pas compatibles. D'une part ACCDB ne comporte pas de notions de sécurité basée sur l'utilisateur, d'autre part vous pouvez travailler avec des pièces jointes à l'intérieur du fichier de données par exemple.
  
Les deux verisons peuvent être accédées en utilisant un "driver ODBC" ou un "OLE DB provider". D'anciennes versions de Microsoft Windows (p.ex. Win98) peuvent ne pas comporter d'emblée le nécessaire pour gérer des fichiers MDB. Les fichiers manquants peuvent être téléchargés depuis [http://msdn2.microsoft.com/en-us/data/aa937730.aspx http://msdn2.microsoft.com/en-us/data/aa937730.aspx]. Vous aurez sans doute besoin du “Jet 4.0 Service Pack” et des “Microsoft Data Access Components (MDAC)”. WinXP inclut ces fichiers d'emblée. Pour accéder à des fichiers ACCDB, vous aurez sans doute besoin des composants “ 2007 Office System Driver: Data Connectivity Components”. La recherche du terme ''AccessDatabaseEngine'' (sans espaces) dans le centre de téléchargement de Microsoft vous mènera au lien de téléchargement. Même sous WinXP, ces fichiers ne sont pas fournis automatiquement.
+
Les deux versions peuvent être accédées en utilisant un "driver ODBC" ou un "OLE DB provider". D'anciennes versions de Microsoft Windows (p.ex. Win98) peuvent ne pas comporter d'emblée le nécessaire pour gérer des fichiers MDB. Les fichiers manquants peuvent être téléchargés depuis [http://msdn2.microsoft.com/en-us/data/aa937730.aspx http://msdn2.microsoft.com/en-us/data/aa937730.aspx]. Vous aurez sans doute besoin du “Jet 4.0 Service Pack” et des “Microsoft Data Access Components (MDAC)”. WinXP inclut ces fichiers d'emblée. Pour accéder à des fichiers ACCDB, vous aurez sans doute besoin des composants “ 2007 Office System Driver: Data Connectivity Components”. La recherche du terme ''AccessDatabaseEngine'' (sans espaces) dans le centre de téléchargement de Microsoft vous mènera au lien de téléchargement. Même sous WinXP, ces fichiers ne sont pas fournis automatiquement.
  
 
==Type de connexion (Étape 1 de l'Assistant)==
 
==Type de connexion (Étape 1 de l'Assistant)==
Line 17: Line 17:
 
Démarrez l'Assistant par '''Fichier > Nouveau > Base de données''' ou encore en appelant le menu ''Base de données'' dans le démarrage rapide d'OOo.
 
Démarrez l'Assistant par '''Fichier > Nouveau > Base de données''' ou encore en appelant le menu ''Base de données'' dans le démarrage rapide d'OOo.
  
Dans la première étape, choisissez ''Se connecter à une base de données existante''. Ouvrez la liste déroulante et choisissez ''Microsoft Access'', ''ADO'' ou ''ODBC''. Le contenu des étapes suivantes dépend du type de connexion choisi ici. Lorsque la connexion sera effective, elle sera mentionnée sur la gauche de la barre d'état.
+
À la première étape, choisissez ''Se connecter à une base de données existante''. Ouvrez la liste déroulante et choisissez ''Microsoft Access'', ''ADO'' ou ''ODBC''. Le contenu des étapes suivantes dépend du type de connexion choisi ici. Lorsque la connexion sera effective, elle sera mentionnée sur la gauche de la barre d'état.
  
 
==Paramétrage de la connexion (Étape 2 de l'Assistant)==
 
==Paramétrage de la connexion (Étape 2 de l'Assistant)==
Line 29: Line 29:
 
===ADO===
 
===ADO===
  
Enter the ''Datasource URL'' on the second page of the wizard. That doesn't mean the path and filename of your database file, but it is the so called “connection string”.
+
Entrez l' ''URL de la source de données'' sur la deuxième page de l'Assistant. Ceci n'est pas le chemin et le nom de fichier de votre fichier de base de données, mais c'est ce qu'on appelle “la chaîne de connexion”.
  
====Generating the Connection String====
+
====Génération de la chaîne de connexion====
  
If you don't know the connection string, click on ''Browse''. This opens the “ Universal Data Link (UDL) Wizard” of Windows. You see a dialog with the title ''Data Link Properties''. The dialog pages ''Provider'', ''Connections'', ''Advanced'', and ''All'' can be used in any order. When you close the dialog, the field ''Data source URL'' contains the constructed connection string.
+
Si vous ne connaissez pas la chaîne de connexion, cliquez sur ''Parcourir''. Ceci a pour effet d'ouvrir l'Assistant “Universal Data Link (UDL)” de Windows. Vous obtenez une boîte de dialogue dont le titre est ''Propriétés de la liaison de données''. Les pages ''Provider'', ''Connexions'', ''Avancé'', et ''Tous'' peuvent être utilisées dans n'importe quel ordre. Lorsque vous refermez ce dialogue, le champ ''Data source URL'' contient la chaîne de connexion.
  
=====Dialog Page Provider=====
+
=====Page Provider=====
  
; File type MDB: Choose ''Microsoft Jet 4.0 OLE DB Driver''
+
; Fichiers de type MDB : Choisissez ''Microsoft Jet 4.0 OLE DB Driver''
  
; File type ACCDB: Choose ''Microsoft Office 12.0 Access Database Engine OLE DB Provider''
+
; Fichiers de type ACCDB : Choisissez ''Microsoft Office 12.0 Access Database Engine OLE DB Provider''
  
=====Dialog Page Connections=====
+
=====Page Connexions=====
; File type MDB: Enter absolute path and file name of your MDB-file or click on the '''…'''-button to use a file picker to choose your file.
+
; Fichiers de type MDB : Entrez le chemin absolu et le nom de votre fichier MDB ou cliquez sur les bouton '''…''' pour rechercher le fichier en question.
  
: If you have got a users administration for your database, enter the user name here, otherwise leave the default ''Admin'' unchanged. Let the option ''Blank Password'' unchanged too, password setting doesn't work here.
+
: Si vous avez une gestion des utilisateurs dans votre base de données, entrez ici le nom d'utilisateur, sinon laissez cette rubrique sur la valeur par défaut (''Admin''). Laissez également l'option ''Mot de passe vide'' inchangée car le paramétrage des mots de passe ne fonctionne pas ici.
  
; File type ACCDB: Enter absolute path and file name of your ACCDB-file here. A file picker is not available. The file type ACCDB doesn't know user administration, leave the default settings ''Admin'' and ''Blank Password'' unchanged.
+
; Fichiers de type ACCDB : Entrez le chemin absolu de votre fichier ACCDB. Il n'y a pas de recherche de fichier. Comme le type de fichier ACCDB ne dispose pas d'options d'administration des utilisateurs, laissez les paramètres par défaut ''Admin'' et ''Mot de passe vide'' inchangés.
  
=====Dialog Page Advanced=====
+
=====Page Avancé=====
  
On the page ''Advanced'' you can constraint the access to the database. The default read/write is used without being checked.
+
Cette page permet de définir les contraintes d'accès à la base de données. La valeur par défaut est lecture/écriture.
  
=====Dialog Page All=====
+
=====Page Tous=====
  
Here you can set additional initializations for the OLE DB provider. Look at Microsoft site for further information.
+
Cette page permet de définir d'autres paramètres d'initialisation pour le provider OLE DB. Veuillez vous reporter au site de Microsoft pour de plus amples informations.
  
Examples:
+
Exemples :
  
* If your Access database file has got a password, you must enter it here. Choose the item ''Jet OLEDB Database Password'' and click on ''Edit Value''. Enter the password there.
+
* Si votre base Access est protégée par un mot de passe, il vous faut l'entrer ici. Choisissez ''Jet OLEDB Database Password'' puis cliquez sur ''Edit Value''. Entrez le mot de passe ici.
* For a MDB-file the item ''JetOLEDB:System database'' contains path and name of the workgroup information file. Default in WinXP Home is <tt>c:\Windows\System32\system.mdw</tt>. You must enter it, if not “Admin” but another user is going to access the database.
+
* Pour les fichiers MDB, l'élément ''JetOLEDB:System database'' contient le chemin et le nom du fichier d'information sur le groupe. Sous WinXP, la valeur par défaut est <tt>c:\Windows\System32\system.mdw</tt>. Vous devez le saisir lorsqu'un autre utilisateur qu'“Admin” doit accéder à la base.
  
At last go to the page ''Connections'' and test the connection. If you get an error message, you have to remove the error, otherwise no connection is possible. Finish the UDL-wizard with OK.
+
Enfin, allez à la page ''Connexions'' et testez la connexion. Si vous recevez un message d'erreur, vous devez la corriger sans quoi aucune connexion ne sera possible. Cliquez OK pour terminer.
  
Now you are inside OOo again. Clicking on ''Next>>'' leads you to ''Setup User Authentication.''
+
Vous voila revenu à OOo. En cliquant ''Suivant>>'' vous passez au ''paramétrage de l'authentification de l'utilisateur.''
  
 
===ODBC===
 
===ODBC===
  
On the second page of OOo database wizard enter the name of the ODBC data source. With ''Browse'' you get a list of all existing ODBC data sources.
+
Sur la deuxième page de l'Assistant, entrez le nom de la source ODBC. ''Parcourir'' vous donne la liste des sources ODBC existantes.
  
====Registering an ODBC Data Source====
+
====Enregistrement d'une source de données ODBC====
  
If you haven't register your Access database as ODBC data source in Windows, click on ''Browse'' and then on ''Organize… ''You come into the Microsoft dialog „ODBC Data Source Administrator“. On WinXP you can run the same dialog via ''Control Panel Administrative Tools Data Sources (ODBC)'' previously.  
+
Si vous n'avez pas encore enregistré votre base Access en tant que source de données sous Windows, cliquez sur ''Parcourir'' puis sur ''Organiser''. Vous entrez dans le dialogue Windows "Administrateur de source de données ODBC". Ce dialogue peut également être lancé depuis ''Panneau de configuration Outils d'administration → Sources de données (ODBC)''.
  
Choose one of the DSN-tabs and click on (German) ''Hinzufügen''. Use Microsoft help to decide, which one is correct for you. If you will connect with a ''File DSN'', you cannot use it directly, but you need an additional ADO connection string. The database tables will be readonly in this case.
+
Sélectionnez l'un des onglets DSN et cliquez sur Ajouter. Faites appel au système d'aide pour connaître celui qui est adapté à votre cas. Si vous vous connectez au moyen d'un ''File DSN'', vous ne pourrez pas l'utiliser directement. Il vous faudra une chaîne de connexion ADO complémentaire. Les tables de données ne seront alors accessibles qu'en lecture dans ce cas.
  
; File type MDB: Choose one of the ''Microsoft Access Driver'' and click on (German) ''Fertig stellen''.
+
; Fichiers de type MDB : Sélectionnez l'un des ''Microsoft Access Driver'' puis cliquez (German) ''Fertig stellen''.
  
; File type ACCDB: Choose ''Microsoft Access Driver (*.mdb *.accdb)'' and click on (German) ''Fertig stellen''.
+
; Fichiers de type ACCDB : Sélectionnez ''Microsoft Access Driver (*.mdb *.accdb)'' puis cliquez (German) ''Fertig stellen''.
  
On the next window (German) ''ODBC-Setup für Microsoft Access'' specify the data source name. That identifier will be shown in the selection list later on.
+
A la fenêtre suivante ''Paramètres ODBC pour Microsoft Access'', spécifiez le nom de la source de données. C'est cet identifiant qui sera listé plus tard.
  
Clicking on (German) ''Auswählen'' opens a file picker, where you can select your database file.
+
En cliquant sur Choisir, on ouvre un dialogue de sélection de fichier par l'intermédiaire duquel vous pouvez choisir votre fichier de base de données.
  
; File type MDB: If you have got an user administration for your database, and not ''Admin'' but another user is going to access the database, check the option (German) ''Datenbank'' in the section (German) ''Systemdatenbank''. The button (German) ''Systemdatenbank…'' opens a file picker. In WinXP Home the default file to choose is <tt>c:\Windows\System32\system.mdw</tt>.
+
; Fichiers de type MDB : Si vous gérez les utilisateurs dans votre base et qu'un autre qu' ''Admin'' doit y accéder, vérifiez l'option ''Banques de données'' dans la section ''Système de banques de données''. Le bouton ''Système de banques de données'' ouvre un sélecteur de fichiers. Sous WinXP Home le fichier par défaut à choisir est <tt>c:\Windows\System32\system.mdw</tt>.
  
If your Access database file is password protected, you can click on (German) ''Erweitert'' and enter the password there. But then the password is stored readable in the ODBC information in the registry, therefore it is no good idea. Leave the field (German) ''Benutzername'' empty.
+
Si votre fichier de base de données Access est protégé par mot de passe, vous pouvez cliquer sur  (German) ''Erweitert'' et entrer le mot de passe ici. Ce n'est néanmoins pas une bonne idée car dans ce cas le mot de passe est stocké en clair dans l'information ODBC qui figure dans la base de registre. Laissez le champ  ''Nom d'utilisateur'' vide.
  
You can find further settings in (German) ''Erweitert'' and (German) ''Optionen>>.'' For example you can check opening (German) ''exclusive'' there, however then you will be unable to hide tables in OOo.
+
Vous pouvez accéder à d'autres paramètres sous (German) ''Erweitert'' et ''Options>>.'' Par exemple vous pouvez cocher l'ouverture ''exclusive'' mais alors vous ne pourrez pas cacher les tables sous OOo.
  
Leave the dialogs with OK until you get the OOo dialog ''Data Source.'' The new data source should be included in the list. Choose it and click on OK. ''Next>>''.
+
Quittez les dialogues par OK et revenez au dialogue OOo ''Source de données.'' La nouvelle source de données devrait faire partie de la liste. Sélectionnez-la puis validez par OK. ''Suivant>>''.
  
=== ODBC File DSN ===
+
=== Nom de source de données des fichiers ODBC (DSN) ===
  
Choose connection type ADO and click on ''Browse'' to generate the connection string.
+
Sélectionnez une connexion de type ADO et cliquez sur ''Parcourir'' afin de générer la chaîne de connexion.
  
;Dialog page (German) Provider: Choose "Microsoft OLE DB Provider for ODBC Drivers".
+
;Page Provider: choisissez "Microsoft OLE DB Provider for ODBC Drivers".
  
;Dialog page (German) Verbindung: Choose (German) ''Verbindungszeichenfolge verwenden''. Click on (German) ''Erstellen'', mark the File DSN in the provided list and click OK, OK.
+
;Page Connexion: Choisissez "Utiliser la Connexion par chaîne de caractères". Cliquez sur Créer, noter le fichier DSN dans la liste fournie et cliquez sur OK.
  
If the Access database file needs a password, you must enter it then.
+
Si le fichier de base de données Access nécessite un mot de passe, vous devez le préciser.
  
Test the connection, OK.
+
Tester la connexion, OK.
  
Follow the description for ODBC in Wizard Step 3.
+
Suivez la description donnée pour ODBC à l'étape 3 de l'Assistant.
  
==Setup User Authentication (Wizard Step 3)==
+
==Paramétrage de l'authentification de l'utilisateur (Étape 2 de l'Assistant)==
  
 
===ADO===
 
===ADO===
  
Leave the fields empty. Test the connection. ''Next>>''
+
Laissez les rubriques vides. Testez la connexion. ''Suivant>>''
  
 
===ODBC===
 
===ODBC===
  
If your database is password protected and you haven't enter the password in the ODBC informations, check ''Password required''.
+
Si votre base est protégée par mot de passe et que vous n'avez précisé ce dernier dans les informations ODBC, alors cochez ''Mot de passe requis'.
  
; File type MDB: If not ''Admin'' but another user shall work with the database, enter the user name here, otherwise leave the field empty.
+
; Fichier de type MDB : Si un autre utilisateur qu' ''Admin'' doit travailler sur la base, entrez ce nom ici, sinon laissez vide.
  
; File type ACCDB: The file type doesn't know user management, leave the field ''User name'' empty.
+
; Fichiers de type ACCDB : Ce type de fichier ne connaît pas la gestion des utilisateurs. Laissez la rubrique ''Nom de l'utilisateur'' vide.
  
Test the connection. If necessary enter the password now. ''Next>>''
+
Testez la connexion. Si nécessaire entrez le mot de passe maintenant. ''Suivant>>''
  
==Save and Proceed (Wizard Step 4)==
+
==Enregistrer et continuer (Étape 4 de l'Assistant)==
  
If you want to use the data source in other office modules, for example for mail merge, you must check the option ''Yes, register the database for me. ''After click on ''Finish'' you determine file name and folder to save for the Open Document Base file. Now you can work with the database.
+
Si vous désirez utiliser la source de données avec d'autres modules bureautiques, par exemple pour du publipostage, vous devez cocher l'option ''Oui, je souhaite que l'assistant enregistre la base de données''. Puis cliquez sur ''Terminer'' pour choisir le nom du fichier ODB et son dossier de stockage. Vous pouvez maintenant travailler sur votre base de données.
  
==Properties of the Connections==
+
==Propriétés des connexions==
  
===Access to the Tables===
+
===Accéder aux tables===
  
; File type MDB: You can alter the content of the table, add and remove records.
+
; Fichiers de type MDB : Vous pouvez modifier le contenu des tables, ajouter ou supprimer des enregistrements.
  
; File type ACCDB: In an ADO connection you can only read the tables but not write them. It is not sure whether this is fault of OOo. In an ODBC connection you have got read and write access to the tables.
+
; Fichiers de type ACCDB : Sous une connexion ADO, vous ne pouvez que lire les tables mais pas y écrire. Nous ne sommes pas certains que ce soit un problème lié à OOo. Sous une connexion ODBC, vous disposez des droits de lecture et d'écriture sur les tables.
  
You are able to define new tables. However in both connection types you cannot alter the structure of existing tables.
+
Vous pouvez créer de nouvelles tables. Cependant, sous les deux types de connexion, vous ne pouvez pas modifier la structure de tables existantes.
  
MS queries are handled as views in OOo and shown in the table container.
+
Les requêtes Microsoft sont gérées comme des vues sous OOo et affichées dans la liste des tables.
  
==See also==
+
==Voir aussi==
  
 
MSDN Office Development [http://msdn2.microsoft.com/en-us/library/ms400535.aspx http://msdn2.microsoft.com/en-us/library/ms400535.aspx]
 
MSDN Office Development [http://msdn2.microsoft.com/en-us/library/ms400535.aspx http://msdn2.microsoft.com/en-us/library/ms400535.aspx]
Line 147: Line 147:
  
 
[[Category:Base_Documentation]]
 
[[Category:Base_Documentation]]
 +
[[Category:User FAQ]]
 +
 +
[[Category: FR/Documentation/FAQ/Base]]

Latest revision as of 13:10, 5 May 2009

(traduction en cours : les noms de certains éléments d'interface sont approximatifs ou en allemand)

Cet article décrit la manière de se connecter à un fichier de base de données Microsoft Access lorsque vous travaillez en environnement Microsoft Windows. Pour accéder à ce type de bases à partir d'autres systèmes, les articles ne sont pas encore terminés (ni traduits). Veuillez vous reporter à http://dba.openoffice.org/drivers/mdb/index.html.

Pré-requis sous Windows

La description qui est faite ici a été testée sous WinXP Familial. Il est possible que le fonctionnement sous d'autres versions soit légèrement différent.

Le type de fichier MDB est apparu avec MS Access 97 (MS Office 8) et a été utilisé jusqu'à la version MS Access 2003 (MS Office 11). Il peut être géré au moyen du moteur de bases de données "Jet 4.0". MS Access 2007 (MS Office 12) utilise le type de fichiers ACCDB, qui utilise un moteur de base de données Jet modifié, renommé en "Access Database Engine" (ACE).

Ces versions ne sont pas compatibles. D'une part ACCDB ne comporte pas de notions de sécurité basée sur l'utilisateur, d'autre part vous pouvez travailler avec des pièces jointes à l'intérieur du fichier de données par exemple.

Les deux versions peuvent être accédées en utilisant un "driver ODBC" ou un "OLE DB provider". D'anciennes versions de Microsoft Windows (p.ex. Win98) peuvent ne pas comporter d'emblée le nécessaire pour gérer des fichiers MDB. Les fichiers manquants peuvent être téléchargés depuis http://msdn2.microsoft.com/en-us/data/aa937730.aspx. Vous aurez sans doute besoin du “Jet 4.0 Service Pack” et des “Microsoft Data Access Components (MDAC)”. WinXP inclut ces fichiers d'emblée. Pour accéder à des fichiers ACCDB, vous aurez sans doute besoin des composants “ 2007 Office System Driver: Data Connectivity Components”. La recherche du terme AccessDatabaseEngine (sans espaces) dans le centre de téléchargement de Microsoft vous mènera au lien de téléchargement. Même sous WinXP, ces fichiers ne sont pas fournis automatiquement.

Type de connexion (Étape 1 de l'Assistant)

Démarrez l'Assistant par Fichier > Nouveau > Base de données ou encore en appelant le menu Base de données dans le démarrage rapide d'OOo.

À la première étape, choisissez Se connecter à une base de données existante. Ouvrez la liste déroulante et choisissez Microsoft Access, ADO ou ODBC. Le contenu des étapes suivantes dépend du type de connexion choisi ici. Lorsque la connexion sera effective, elle sera mentionnée sur la gauche de la barre d'état.

Paramétrage de la connexion (Étape 2 de l'Assistant)

Microsoft Access

Fichiers de type MDB 
Choisissez MDB sur la deuxième page de l'Assistant. OOo utilise une connexion ADO dont tous les paramètres sont positionnés à leur valeur par défaut. Si votre base est protégée par mot de passe, vous ne pourrez donc pas employer cette méthode.
Fichiers de type ACCDB 
La gestion simplifiée de l'option Microsoft Access n'est pas encore disponible pour le format ACCDB.

ADO

Entrez l' URL de la source de données sur la deuxième page de l'Assistant. Ceci n'est pas le chemin et le nom de fichier de votre fichier de base de données, mais c'est ce qu'on appelle “la chaîne de connexion”.

Génération de la chaîne de connexion

Si vous ne connaissez pas la chaîne de connexion, cliquez sur Parcourir. Ceci a pour effet d'ouvrir l'Assistant “Universal Data Link (UDL)” de Windows. Vous obtenez une boîte de dialogue dont le titre est Propriétés de la liaison de données. Les pages Provider, Connexions, Avancé, et Tous peuvent être utilisées dans n'importe quel ordre. Lorsque vous refermez ce dialogue, le champ Data source URL contient la chaîne de connexion.

Page Provider
Fichiers de type MDB 
Choisissez Microsoft Jet 4.0 OLE DB Driver
Fichiers de type ACCDB 
Choisissez Microsoft Office 12.0 Access Database Engine OLE DB Provider
Page Connexions
Fichiers de type MDB 
Entrez le chemin absolu et le nom de votre fichier MDB ou cliquez sur les bouton pour rechercher le fichier en question.
Si vous avez une gestion des utilisateurs dans votre base de données, entrez ici le nom d'utilisateur, sinon laissez cette rubrique sur la valeur par défaut (Admin). Laissez également l'option Mot de passe vide inchangée car le paramétrage des mots de passe ne fonctionne pas ici.
Fichiers de type ACCDB 
Entrez le chemin absolu de votre fichier ACCDB. Il n'y a pas de recherche de fichier. Comme le type de fichier ACCDB ne dispose pas d'options d'administration des utilisateurs, laissez les paramètres par défaut Admin et Mot de passe vide inchangés.
Page Avancé

Cette page permet de définir les contraintes d'accès à la base de données. La valeur par défaut est lecture/écriture.

Page Tous

Cette page permet de définir d'autres paramètres d'initialisation pour le provider OLE DB. Veuillez vous reporter au site de Microsoft pour de plus amples informations.

Exemples :

  • Si votre base Access est protégée par un mot de passe, il vous faut l'entrer ici. Choisissez Jet OLEDB Database Password puis cliquez sur Edit Value. Entrez le mot de passe ici.
  • Pour les fichiers MDB, l'élément JetOLEDB:System database contient le chemin et le nom du fichier d'information sur le groupe. Sous WinXP, la valeur par défaut est c:\Windows\System32\system.mdw. Vous devez le saisir lorsqu'un autre utilisateur qu'“Admin” doit accéder à la base.

Enfin, allez à la page Connexions et testez la connexion. Si vous recevez un message d'erreur, vous devez la corriger sans quoi aucune connexion ne sera possible. Cliquez OK pour terminer.

Vous voila revenu à OOo. En cliquant Suivant>> vous passez au paramétrage de l'authentification de l'utilisateur.

ODBC

Sur la deuxième page de l'Assistant, entrez le nom de la source ODBC. Parcourir vous donne la liste des sources ODBC existantes.

Enregistrement d'une source de données ODBC

Si vous n'avez pas encore enregistré votre base Access en tant que source de données sous Windows, cliquez sur Parcourir puis sur Organiser. Vous entrez dans le dialogue Windows "Administrateur de source de données ODBC". Ce dialogue peut également être lancé depuis Panneau de configuration → Outils d'administration → Sources de données (ODBC).

Sélectionnez l'un des onglets DSN et cliquez sur Ajouter. Faites appel au système d'aide pour connaître celui qui est adapté à votre cas. Si vous vous connectez au moyen d'un File DSN, vous ne pourrez pas l'utiliser directement. Il vous faudra une chaîne de connexion ADO complémentaire. Les tables de données ne seront alors accessibles qu'en lecture dans ce cas.

Fichiers de type MDB 
Sélectionnez l'un des Microsoft Access Driver puis cliquez (German) Fertig stellen.
Fichiers de type ACCDB 
Sélectionnez Microsoft Access Driver (*.mdb *.accdb) puis cliquez (German) Fertig stellen.

A la fenêtre suivante Paramètres ODBC pour Microsoft Access, spécifiez le nom de la source de données. C'est cet identifiant qui sera listé plus tard.

En cliquant sur Choisir, on ouvre un dialogue de sélection de fichier par l'intermédiaire duquel vous pouvez choisir votre fichier de base de données.

Fichiers de type MDB 
Si vous gérez les utilisateurs dans votre base et qu'un autre qu' Admin doit y accéder, vérifiez l'option Banques de données dans la section Système de banques de données. Le bouton Système de banques de données ouvre un sélecteur de fichiers. Sous WinXP Home le fichier par défaut à choisir est c:\Windows\System32\system.mdw.

Si votre fichier de base de données Access est protégé par mot de passe, vous pouvez cliquer sur (German) Erweitert et entrer le mot de passe ici. Ce n'est néanmoins pas une bonne idée car dans ce cas le mot de passe est stocké en clair dans l'information ODBC qui figure dans la base de registre. Laissez le champ Nom d'utilisateur vide.

Vous pouvez accéder à d'autres paramètres sous (German) Erweitert et Options>>. Par exemple vous pouvez cocher l'ouverture exclusive mais alors vous ne pourrez pas cacher les tables sous OOo.

Quittez les dialogues par OK et revenez au dialogue OOo Source de données. La nouvelle source de données devrait faire partie de la liste. Sélectionnez-la puis validez par OK. Suivant>>.

Nom de source de données des fichiers ODBC (DSN)

Sélectionnez une connexion de type ADO et cliquez sur Parcourir afin de générer la chaîne de connexion.

Page Provider
choisissez "Microsoft OLE DB Provider for ODBC Drivers".
Page Connexion
Choisissez "Utiliser la Connexion par chaîne de caractères". Cliquez sur Créer, noter le fichier DSN dans la liste fournie et cliquez sur OK.

Si le fichier de base de données Access nécessite un mot de passe, vous devez le préciser.

Tester la connexion, OK.

Suivez la description donnée pour ODBC à l'étape 3 de l'Assistant.

Paramétrage de l'authentification de l'utilisateur (Étape 2 de l'Assistant)

ADO

Laissez les rubriques vides. Testez la connexion. Suivant>>

ODBC

Si votre base est protégée par mot de passe et que vous n'avez précisé ce dernier dans les informations ODBC, alors cochez Mot de passe requis'.

Fichier de type MDB 
Si un autre utilisateur qu' Admin doit travailler sur la base, entrez ce nom ici, sinon laissez vide.
Fichiers de type ACCDB 
Ce type de fichier ne connaît pas la gestion des utilisateurs. Laissez la rubrique Nom de l'utilisateur vide.

Testez la connexion. Si nécessaire entrez le mot de passe maintenant. Suivant>>

Enregistrer et continuer (Étape 4 de l'Assistant)

Si vous désirez utiliser la source de données avec d'autres modules bureautiques, par exemple pour du publipostage, vous devez cocher l'option Oui, je souhaite que l'assistant enregistre la base de données. Puis cliquez sur Terminer pour choisir le nom du fichier ODB et son dossier de stockage. Vous pouvez maintenant travailler sur votre base de données.

Propriétés des connexions

Accéder aux tables

Fichiers de type MDB 
Vous pouvez modifier le contenu des tables, ajouter ou supprimer des enregistrements.
Fichiers de type ACCDB 
Sous une connexion ADO, vous ne pouvez que lire les tables mais pas y écrire. Nous ne sommes pas certains que ce soit un problème lié à OOo. Sous une connexion ODBC, vous disposez des droits de lecture et d'écriture sur les tables.

Vous pouvez créer de nouvelles tables. Cependant, sous les deux types de connexion, vous ne pouvez pas modifier la structure de tables existantes.

Les requêtes Microsoft sont gérées comme des vues sous OOo et affichées dans la liste des tables.

Voir aussi

MSDN Office Development http://msdn2.microsoft.com/en-us/library/ms400535.aspx


Autor: Regina Henschel 14 September 2007
Please do not change the logical content of this site without acknowledge of the author or the OOo QA Project Lead/Co-Leads.

Personal tools