Importation d'états à partir d’Access (Reporting Services)

Vous pouvez utiliser le Concepteur de rapports pour importer des états à partir d'un fichier de base de données (.mdb) ou d'un fichier de projet (.adp) Microsoft Access. Le Concepteur de rapports convertit chaque état contenu dans le fichier de base de données ou de projet au format RDL (Report Definition Language), puis l'enregistre dans le projet de rapport désigné.

[!REMARQUE]

Microsoft Access 2002 (ou version ultérieure) doit être installé sur le même ordinateur que le Concepteur de rapports pour pouvoir utiliser la fonctionnalité d'importation. La source de données des états Access doit être disponible lorsque les états sont importés.

Lorsque vous utilisez la fonctionnalité d'importation, tous les états contenus dans le fichier de base de données ou de projet sont importés. Si votre fichier Access contient plusieurs états, vous pouvez créer un projet de rapport séparé dans lequel importer les états, puis ouvrir les fichiers RDL individuels dans votre projet de rapport principal. Vous pouvez modifier les états après les avoir importés dans le Concepteur de rapports.

Pour obtenir des instructions sur l'importation d'états à partir de Microsoft Access, consultez Procédure : importer des rapports depuis Microsoft Access (Reporting Services).

Lorsque le processus d'importation rencontre des éléments qui ne sont pas pris en charge, comme les modules et certains contrôles, ils sont affichés dans la fenêtre Liste des tâches en tant qu'erreurs de génération. Vérifiez cette liste pour vous assurer que les états importés contiennent bien les fonctionnalités souhaitées. Pour plus d'informations sur les fonctionnalités Access prises en charge, consultez Fonctionnalités des états Access prises en charge (Reporting Services).

Différences entre les états Access et les rapports Reporting Services

La présentation de page dans Access n'est pas la même que dans Reporting Services. Access organise les éléments de la page à l'aide de « bandes », c'est-à-dire des sections réparties verticalement sur la page. Ces sections peuvent inclure l'en-tête du rapport, le pied de page du rapport, l'en-tête de page, le pied de page, les groupes et la section Détail. Reporting Services offre une mise en page plus souple. Les régions de données permettent le regroupement et l'affichage de détails. Vous pouvez placer plusieurs régions de données n'importe où dans le corps du rapport et même côte à côte. Reporting Services propose également des en-têtes et des pieds de page sous forme de bandes, similaires aux en-têtes et aux pieds de page dans Access.

Lorsqu'un état est importé à partir d'Access dans le Concepteur de rapports, l'en-tête et le pied de page de l'état Access sont convertis en en-tête et pied de page dans le rapport Reporting Services. Les groupes et les détails sont convertis en région de données de type liste. L'en-tête et le pied de page de l'état sont placés dans le corps du rapport, et non plus dans une « bande » séparée. Ceci peut résulter en une organisation des éléments légèrement différente de celle trouvée dans l'état Access.

[!REMARQUE]

Dans certains états Access, des éléments qui doivent s'afficher côte à côte risquent de se chevaucher. Lorsque l'état est importé à l'aide du Générateur de rapports, ce chevauchement n'est pas corrigé et risque de produire des résultats inattendus à l'exécution du rapport.