====== Lien aux bases de données ODBC/DBMS (Access…) ====== DBMS (DataBase Management System) est l’équivalent de SGBD (Système de Gestion de Base de Données) ODBC (Open DataBase Connectivity) qui est une couche logicielle devant permettre à une application Windows d'accéder de façon transparente à une base de données SQL. Une table DBMS est une table MapInfo, chargée à partir d'une base de données distante et conservant des liens avec la table correspondante de cette base. Cette dernière est appelée table DBMS. La plupart des opérations applicables aux tables MapInfo normales peuvent être exécutées sur les tables DBMS (affichage, modification, copie, enregistrement et affectation d'un nouveau nom). L’intégration de données BDSM se fait en deux temps distincts. Il faut préalablement créer une nouvelle source de donnée du type voulu, pour ensuite ouvrir la table concernée. Créer de nouvelles sources de données Choisissez Fichier > Ouvrir une connexion DBMS. La boîte de dialogue Sélectionner source de données s’affiche. Appuyez sur le bouton Nouveau. La boîte de dialogue Créer une nouvelle source de données s’affiche. Sélectionnez le pilote « Microsoft Access Driver », puis donnez un nom à la source de données (ex : foret_access) et valider jusqu'au bouton terminer. Sélectionner la base de données Access (.mdb) avec laquelle vous souhaitez travailler et valider jusqu'à la fermeture de l’interface. **Ouvrir la table DBMS** Une fois que votre connexion DBMS a été établie, vous allez ouvrir une table DBMS. Il suffit de cliquer sur le bouton ouvrir table DBMS de la palette flottante DBMS ci-dessous. {{:main:logiciels:mapinfo:documents:dbms_outil.gif|}} Sélectionnez la table Access que vous avez préalablement chargé (foret_access dans notre exemple). Dans la fenêtre Option, vous pouvez choisir un mode standard ou expert et le type de connexion (accès direct par exemple). Ce type de configuration permet de réaliser des mises à jour des deux côtés (Access/MapInfo ou MapInfo/Access). **Mettre à jour les fichiers** Pour réaliser la mise à jour dans le sens MapInfo/Access il suffit d’enregistrer la table sur laquelle porte les modifications. Dans l’autre cas (Access/MapInfo) il faut juste réactualiser le contenu de la table sous MapInfo en cliquant sur le bouton « rafraîchir table DBMS » de la palette flottante DBMS.