Crystal Report
[40 mn de lecture - paru le 5/5/2004 6:16:48 AM - Public : Débutant]
|
   
|
Auteur
7. Base de données
Pour obtenir les informations sur la base de données, il faut aller dans le
menu "Base de données".

7.1. Expert Liaison Visuelle
L’Expert
Liaison Visuelle permet de visualiser toutes les tables de la base de données
ainsi que les liaisons sous forme d'un schéma (comme dans Access). On peut créer, modifier et
supprimer visuellement des liens (représentation graphique des tables).
Toutefois, cette action ne supprime pas les tables définitivement de l'état, on
peut les réutiliser en cas de besoins. Pour les enlever définitivement, il faut
utiliser l'option "Enlever de l'état".
Dès lors que deux bases ou plus sont sélectionnées, l'expert visuel est lancé. Lier des
bases de données suppose qu'il existe un champ commun dans chaque table tel le
nom, le type ou la longueur. Le sens de
liaison des tables est très important.

7.2. Définir un emplacement
Cette option permet de définir le chemin complet de la base
de données. C'est très utile qu'on on veut réaliser des tests et appeler par
exemple la base de recette. On peut ensuite facilement changer l'emplacement (et
appeler la base de production qui peut se trouver par exemple sur un serveur
différent).
7.3. Définir un pseudonyme

Cette option permet
de dupliquer une table par exemple la table CODE_POSTAL qui sera utilisé pour
VILLE, FOURNISSEUR, CLIENT...
Un pseudonyme est une
copie conforme de la table à l'exception du nom qui va changer.
7.4. Convertir le pilote de base de données

Il est parfois nécessaire de convertir le pilote de base de données suivant
les applications utilisant l'état Crystal Report. Pour cela, il faut faire "Base
de données" puis "Convertir le pilote de base de données" et choisir le
pilote qu'on veut utiliser.
7.5. Vérifier une base de données
Cette option permet de vérifier si la base de données est à jour et
éventuellement de prendre en compte les modifications de celle-ci (ajout de
champs supplémentaires, changement du type de colonnes...).
Le message suivant apparaît lorsque la base de données a subi des
modifications :

Il faut alors appliquer ces changements en « mappant les champs » :

Pour cela, il faut sélectionner le champ à mapper (ici
ID_RESEAU_DISTRIB), décocher "Correspondre Type", choisir le champ
correspondant dans la table GC_UTIL et cliquer sur "Mapper" et faire OK.
7.6. Ajouter/Enlever une base de données
Un état pouvant être amené à être modifié, on peut ajouter
ou enlever une base de données. Pour cela, il faut aller dans "Base de données"
puis faire "Ajouter Base de données à l'état" ou "Enlever de l'état".
7.7. Afficher une requête SQL

Cette option permet d'afficher la requête SQL générée par
l'état. C'est une autre façon d'obtenir les informations sur la base de données
qui ne diffèrent pas de celles visualisées par l'Expert Liaison Visuelle décrit
précédemment. Il est parfois utile de la réinitialiser notamment lorsqu'on
ajoute des conditions ou encore lorsqu'on utilise l'Expert Sélection.
|