Premiers pas avec ms-access

Qu’est-ce que MS-Access et à quoi sert-il ?

Microsoft Access est un Générateur d’applications pour le développement de bases de données et d’applications basées sur les données, principalement pour une utilisation locale. Microsoft Access se compose de deux éléments principaux :

  1. Un système de gestion de base de données relationnelle (RDBMS) qui combine le [moteur de base de données Microsoft Jet][1] (Access 2003 et versions antérieures) ou le moteur de base de données Access (Access 2007 et versions ultérieures ; voir ci-dessous) avec des outils de gestion graphique. Un système unique de tables liées permet de traiter les tables distantes comme locales.
  2. Interface utilisateur graphique (GUI) et outils de développement de logiciels, pris en charge par [Visual Basic pour Applications][2] (VBA) qui peuvent référencer une variété de objets.

Il fait partie de la suite d’applications Microsoft Office, incluse dans les éditions professionnelles et supérieures ou vendue séparément. Les applications de base de données qui ont été créées avec une version complète de Microsoft Access peuvent être [compilées pour être distribuées et exécutées via un Microsoft Access Runtime gratuit] [3].

Les deux éléments permettent d’utiliser Microsoft Access de différentes manières :

  • En tant que base de données : une base de données Microsoft Access ne nécessite pas de serveur de données et est souvent utilisée comme base de données pour des applications locales, telles qu’une base de données de site Web , situé sur le serveur Web.
  • En tant que générateur d’applications de données : les outils de création d’interfaces graphiques contenant des formulaires et des contrôles liés à des tables (locales ou liées) permettent aux développeurs de créer des applications locales pour accéder et gérer des données locales ou distantes. Les modules VBA permettent aux développeurs de créer des fonctionnalités non prises en charge par les outils GUI.
  • En tant que générateur d’applications complet : les capacités ci-dessus permettent aux développeurs de créer des applications de données locales complètes dans un ou plusieurs fichiers Access.

Moteurs de base de données Microsoft Access

Grâce à Access 2003 (11.0), le moteur de base de données intégré était [Microsoft Jet] [1]. Avec Access 2007 (12.0), Microsoft a introduit un nouveau descendant du moteur Jet, le moteur de base de données Access (initialement appelé Access Connectivity Engine et encore communément appelé ACE Engine), et en a fait la valeur par défaut pour les nouvelles bases de données. . Son ensemble de fonctionnalités et son comportement ne se chevauchent pas complètement avec la dernière version de Jet (4.0). Les versions d’Access publiées depuis ont pu créer et utiliser des bases de données au format Jet (.mdb) ou ACE (.accdb), même si [Jet a été officiellement obsolète][4] en tant que technologie.

[1] : https://en.wikipedia.org/wiki/Microsoft_Jet_Database_Engine [2] : https://www.wikiod.com/fr/vba/premiers-pas-avec-vba [3] : http://www.fmsinc.com/MicrosoftAccess/runtime/index.htm [4] : https://msdn.microsoft.com/en-us/library/ms810810.aspx

Installation ou configuration

Microsoft Access fait partie de la suite de programmes Microsoft Office. Cependant, il n’est disponible que dans certains packages de MS Office.

Si vous souhaitez obtenir Access, assurez-vous d’examiner attentivement la boîte ou de télécharger les spécifications de chaque version de Microsoft Office. MS Access est ** disponible uniquement pour les PC Windows **, il n’est pas disponible sur les systèmes Macintosh dans l’environnement natif, même via d’autres programmes MS Office peuvent être disponibles. De même, il n’est pas disponible pour les systèmes d’exploitation Linux.

Dans Office 365, Access se trouve dans les versions Home, Personal, ProPlus, Enterprise E3 ou E5, mais pas Enterprise E1 ni Business (ou B. Essentials, B. Premium).

Dans Office 2016, il n’est pas inclus dans les forfaits Famille et Étudiant ou Famille et Entreprise, mais il est dans Professionnel. Il ne semble pas être dans toutes les versions pour le Macintosh.

##Version Microsoft Access existe depuis 1992 et les anciennes versions continuent d’être régulièrement utilisées lorsque des applications de base de données critiques pour l’entreprise ont été créées dessus. Une ressource très complète résumant l’historique des versions (avec des liens vers les notes de version, le cas échéant) est :

  • [Historique des versions, des Service Packs, des correctifs et des mises à jour de Microsoft Access] [1]

[1] : http://www.fmsinc.com/MicrosoftAccess/history/versions.htm