Modifications apportées dans Access 2010

 

S’applique à : Office 2010

Dernière rubrique modifiée : 2017-01-17

Certains changements apportés dans Microsoft Access 2010 par rapport à Microsoft Office Access 2007 peuvent affecter les considérations relatives à la migration. Si vous effectuez une mise à niveau depuis Microsoft Office Access 2003, consultez également Modifications apportées dans Office Access 2007 (https://go.microsoft.com/fwlink/?linkid=164065\&clcid=0x40C) et Considérations relatives à la migration pour Access 2007 (https://go.microsoft.com/fwlink/?linkid=164070\&clcid=0x40C).

Dans cet article :


  • Nouveautés


  • Fonctionnalités modifiées


  • Fonctionnalités supprimées


  • Considérations relatives à la migration

Nouveautés

Cette section met en lumière les nouvelles fonctionnalités d’Access 2010 susceptibles d’intéresser plus particulièrement les administrateurs. Vous trouverez des ressources supplémentaires dans le Centre de ressources Access 2010 (éventuellement en anglais) sur TechNet. (https://go.microsoft.com/fwlink/?linkid=207810\&clcid=0x40C) (éventuellement en anglais)

Partage d’une base de données sur le Web

Dans Office Access 2007, les possibilités de partager une base de données sur le Web se limitaient à la publication des listes et au déplacement de la base de données vers des bibliothèques de documents. Désormais, dans Access 2010, si vous avez accès à Access Services dans Microsoft SharePoint Server 2010, vous pouvez créer une base de données Web à l’aide d’Access 2010. Les utilisateurs peuvent utiliser votre base de données dans une fenêtre de navigateur Web, mais vous devez utiliser Access 2010 pour apporter des modifications à la structure. Bien que certaines fonctionnalités de base de données de bureau ne soient pas applicables au Web, vous pouvez effectuer de nombreuses opérations équivalentes à l’aide de nouvelles fonctionnalités, telles que les champs calculés et les macros de données.

Exportation aux formats .pdf et .xps

Dans Access 2010, vous pouvez exporter des données dans un format de fichier .pdf (Portable Document Format) ou .xps (XML Paper Specification) pour imprimer, publier et distribuer le courrier électronique. Dans Office Access 2007, cette fonctionnalité était également disponible par le biais d’un complément téléchargeable. Dès Office Access 2007 SP2, puis avec Access 2010, cette fonctionnalité a été intégrée au produit afin qu’il ne soit plus nécessaire d’installer de logiciels supplémentaires. L’exportation d’un formulaire, d’un état ou d’une feuille de données dans un fichier .pdf ou .xps vous permet de capturer des informations sous une forme facile à distribuer, qui préserve toutes les caractéristiques de mise en forme, sans que les autres utilisateurs doivent installer Access sur leur ordinateur pour imprimer vos données ou les consulter.

Connexion à un service Web en tant que source de données externe

Vous pouvez désormais vous connecter à un service Web en tant que source de données externe. Vous devrez vous procurer un fichier de définition de service Web auprès de l’administrateur de service Web. Après avoir installé le fichier de définition, vous pouvez établir une liaison avec les données du service Web sous la forme d’une table liée.

Mode Backstage

Le mode Microsoft Office Backstage fait partie de l’interface utilisateur Microsoft Office Fluent et constitue une fonctionnalité associée au Ruban. Le mode Backstage, accessible par le biais de l’onglet Fichier, contient des commandes que vous appliquez à la totalité d’une base de données, telles qu’une opération de compactage et de réparation ou l’ouverture d’une nouvelle base de données. (L’onglet Fichier remplace le bouton Microsoft Office et le menu Fichier qui étaient utilisés dans les versions antérieures de Microsoft Office.) Les commandes sont organisées dans des onglets sur le côté gauche de l’écran et chaque onglet contient un groupe de commandes ou de liens connexes. Par exemple, si vous cliquez sur Nouveau, un ensemble de boutons apparaît qui vous permettent de créer intégralement une base de données ou vous pouvez opérer votre choix dans une bibliothèque de modèles de base de données à la conception professionnelle.

Fonctionnalités modifiées

Cette section récapitule certains des changements apportés aux fonctionnalités dans Access 2010 susceptibles d’intéresser plus particulièrement les administrateurs informatiques.

Compatibilité descendante entre Access 2010 et Access 2007

Access 2010 introduit des fonctionnalités qui ne sont pas prises en charge dans Office Access 2007. Bien qu’Office Access 2007 SP1 ne puisse pas ouvrir les bases de données qui contiennent ces fonctionnalités, Office Access 2007 SP2 offre des possibilités d’affichage et de conception limitées.

Renforcement de la sécurité

Le renforcement des fonctionnalités de sécurité et l’étroite intégration à Microsoft SharePoint Foundation 2010 vous permettent de gérer plus efficacement les données et de sécuriser les applications de suivi d’informations. En stockant leurs données dans des listes sur SharePoint Foundation 2010, vous pouvez effectuer l’audit de l’historique des révisions, récupérer des informations supprimées et définir des droits d’accès aux données.

Office Access 2007 a introduit un nouveau modèle de sécurité qui est repris et amélioré dans Access 2010. Les décisions confidentielles unifiées sont intégrées avec le Centre de gestion de la confidentialité de Microsoft Office. Les emplacements approuvés facilitent l’approbation de toutes les bases de données dans des dossiers sécurisés. Vous pouvez charger une application Office Access 2007 dont le code ou les macros sont désactivés afin de procurer une expérience en mode bac à sable (Sandbox) plus sécurisée (en d’autres termes, les commandes non sûres ne peuvent pas être exécutées). Les macros approuvées s’exécutent en mode bac à sable.

Prise en charge des types de données SQL Server 2008

Access 2010 offre une prise en charge limitée dans les projets Access (.adp) des sept nouveaux types de données suivants introduits dans Microsoft SQL Server 2008 :

  • date

  • datetime2

  • datetimeoffset

  • time

  • geography

  • geometry

  • hierarchyID

Les trois types de données suivants ne sont pas pris en charge lorsque vous utilisez le mode table ou que vous affichez le mode création dans Access 2010 :

  • geography

  • geometry

  • hierarchyID

La solution consiste à utiliser les outils de conception SQL Server 2008 pour créer des tables, des vues, des procédures stockées et des fonctions lorsque vous utilisez l’un de ces trois types de données. Vous pouvez toujours utiliser Access 2010 pour concevoir des états, des formulaires, des modules et des macros qui référencent ces types de données.

Fonctionnalités supprimées

Cette section fournit des informations sur les fonctionnalités supprimées dans Access 2010 susceptibles d’intéresser plus particulièrement les administrateurs informatiques.

Contrôle Calendrier (mscal.ocx)

Le contrôle Microsoft Calendrier (mscal.ocx) n’est pas disponible dans Access 2010. Une solution consiste à utiliser le contrôle de sélecteur de dates dans Access 2010. L’ouverture d’une application à partir d’une version antérieure d’Access dans laquelle le contrôle était utilisé aboutira à l’affichage d’un message d’erreur dans Access 2010 et le contrôle n’apparaîtra pas.

Outil de résolution des conflits de réplication de Microsoft

L’outil de résolution des conflits de réplication de Microsoft n’est pas disponible dans Access 2010. Pour obtenir les mêmes fonctionnalités, vous pouvez utiliser la propriété ReplicationConflictFunction dans un jeu de réplicas de bases de données afin de pouvoir créer une procédure personnalisée pour résoudre les conflits de synchronisation. Pour plus d’informations, voir Comment faire pour utiliser la propriété ReplicationConflictFunction (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=165394\&clcid=0x40C) (éventuellement en anglais).

Format de fichier de capture instantanée

La possibilité d’exporter un état sous la forme d’un fichier de capture instantanée n’est pas disponible dans Access 2010. À la place du format de fichier de capture instantanée, vous pouvez recourir aux formats de fichier .pdf et .xps, solutions qui permettent de conserver la mise en page et la mise en forme de l’état d’origine.

Pages d’accès aux données

Dès Office Access 2007, la possibilité de créer, de modifier ou d’importer des pages d’accès aux données n’était plus prise en charge. Toutefois, les pages d’accès aux données dans une base de données Office Access 2007 demeuraient fonctionnelles. À l’aide d’Access 2010, vous pouvez ouvrir une base de données qui comprend des pages d’accès aux données. Toutefois, les pages d’accès aux données ne sont pas opérationnelles. Lorsque vous essayez d’ouvrir une page d’accès aux données, vous obtenez un message d’erreur qui indique que Microsoft Office Access ne prend pas en charge cette opération pour les pages d’accès aux données.

Une alternative à l’utilisation de pages d’accès aux données consiste à créer une base de données Web et à la publier sur un site SharePoint en utilisant Services d’accès. Pour plus d’informations, voir Nouveautés d’Access Services dans SharePoint Server 2010 (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=182566\&clcid=0x40C) (éventuellement en anglais).

IISAM de Lotus 1-2-3, Paradox, Jet2.x et Red2

La méthode IISAM (Installable Index Sequential Access Method) pour Lotus 1-2-3, Paradox, Jet2.x et Red2 n’est pas disponible dans Access 2010. Si vous devez effectuer une opération de liaison, d’importation ou d’exportation impliquant l’une de ces méthodes IISAM, vous pouvez utiliser Office Access 2007 ou une version antérieure. Lorsque l’une de ces opérations porte sur une base de données Jet 2.x ou Red2, et lorsque vous sélectionnez ou collez une table liée dans Lotus 1-2-3 ou Paradox, vous risquez d’obtenir l’un des messages d’erreur suivants :


  • Pilote ISAM introuvable

  • Microsoft Access ne prend pas en charge cette opération pour ce type de méthode IISAM. Pour effectuer cette action, vous devez utiliser Microsoft Office System 2007 ou une version antérieure.

Considérations relatives à la migration

Lorsque vous planifiez une migration vers Access 2010, passez en revue ce qui est nouveau, modifié ou supprimé pour Access 2010. Étant donné qu’Access 2010 présente de nombreuses similarités avec Office Access 2007, à l’image du format de fichier natif, vous pouvez également examiner et utiliser la documentation de migration existante relative à Office Access 2007 lorsque vous effectuez une migration vers Access 2010.

Migration des paramètres de VBA

Dans Office 2010, Visual Basic pour applications (VBA) 6.0 a été mis à jour avec VBA 7.0. Les paramètres de VBA 7.0 ont été réinitialisés à leurs valeurs par défaut après la migration au lieu de faire l'objet d'un remplissage automatique. Cela s'est produit car les paramètres de Registre pour VBA se trouvent dans une ruche différente dans Office 2010, comme indiqué dans le tableau suivant.

Version Sous-clé de Registre

Office 2000 à Office 2007

HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\6.0\Common

Office 2010

HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\7.0\Common

Pour corriger ce problème, copiez les clés de Registre VBA 6.0 de la ruche 6.0 vers la ruche 7.0.

Pour plus d'informations, voir Paramètres du Registre utilisateur à faire migrer vers Office 2010 et Compatibilité entre les versions 32 bits et 64 bits d’Office 2010 (https://go.microsoft.com/fwlink/?linkid=185841\&clcid=0x40C).