Accès aux sources de données
Lorsque vous accédez directement à une base de données depuis Crystal Reports, votre rapport ne peut utiliser que le type de la base de données concernée. Il est donc impossible de passer à une base de données ou à une table d'un autre type sans créer de nouveau rapport.
Par exemple, dans le cas d'un rapport basé sur des données Pervasive, il est impossible de changer les tables pour des données Access. En effet, Crystal Reports communique avec les données Pervasive
à l'aide d'une syntaxe propre à Pervasive, incompatible avec Access.
En revanche, si vous accédez aux données via ODBC, la syntaxe utilisée sera toujours celle du langage
SQL, quel que soit le type réel de la base de données. Voir
25.2.3 Trois couches
L'accès direct aux fichiers de base de données depuis Crystal Reports requiert trois couches :
•
•
•
Crystal Reports utilise la couche Traduction des données pour communiquer avec la base de données et accéder à son contenu.
25.2.3.1 Crystal Reports
Crystal Reports fonctionne comme une interface permettant de mettre en forme, de réorganiser, de sélectionner et de trier les données qui sont stockées dans vos fichiers. Il extrait les données en communiquant avec un ou plusieurs fichiers de la couche Traduction des données pouvant lire la base de données. Dans la mesure où Crystal Reports peut utiliser de nombreuses formes de données, il doit reposer sur d'autres fichiers afin d'employer directement les données. Crystal Reports peut utiliser une méthode native de communication pour échanger des données avec les fichiers de traduction.
25.2.3.2 Traduction des données
Les données sont traduites à l'aide d'un ensemble de fichiers DLL propre à Crystal Reports. Celui-ci utilise les fichiers DLL spécifiques à un type de données pour comprendre la manière dont ces données sont organisées et les présenter correctement lors de l'impression, de l'exportation ou de l'affichage d'un aperçu du rapport.
699 2013-09-26

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。