Ordre de traitement des liens. SAP 2013 Support Package 1
Bases de données
• Certains SGBDR autorisent la conversion dans l'index du type des valeurs de champ. Il est ainsi possible pendant l'indexation de présenter sous forme de chaîne la valeur d'un champ numérique.
Cependant, si vous choisissez d'utiliser ce champ pour effectuer une mise en relation avec une autre table, vous devez créer ce lien avec un champ appartenant au type de données initial. Vous ne pouvez pas relier une valeur de type chaîne à un champ numérique qui a été converti en chaîne dans l'index.
• En cas de mise en relation des tables provenant de deux sources de données ODBC différentes,
MS SQL Server et Oracle par exemple, seuls les champs de type chaîne peuvent être reliés. Ceux-ci sont en effet les seuls qui soient toujours stockés de la même façon, quelle que soit la source des données. Les autres types de données ne sont pas toujours stockés de la même manière dans des sources différentes. Par conséquent, vous ne pouvez pas créer de mise en relation entre des sources de données différentes dans Crystal Reports excepté des chaînes.
• Lorsque vous reliez des tables de base de données à accès direct en utilisant des pilotes natifs (non
SQL), le seul type de jointure disponible est Jointure externe gauche.
23.5.8.1 Modification de l'index utilisé pour la mise en relation
Lorsque vous utilisez la fonction Mise en relation intelligente pour relier des tables à l'aide d'un champ repris dans plusieurs index (deux ou plus), Crystal Reports sélectionne l'un de ces index pour la mise en relation. Il se peut que cet index ne soit pas celui que vous voudriez utiliser. Supprimez le lien établi par la fonctionnalité Mise en relation intelligente et reliez les tables manuellement. Pour en savoir plus, voir
Mise en relation de plusieurs tables
.
Remarque :
Certains SGBDR ne gèrent pas les tables indexées. Vérifiez que votre base de données utilise effectivement des index avant d'en sélectionner un dans le cadre d'une mise en relation. Pour en savoir plus, voir la documentation de votre SGBDR.
23.5.9 Ordre de traitement des liens
En présence de plusieurs liens, Crystal Reports doit savoir dans quel ordre les traiter. Par défaut, l'ordre de traitement correspond à l'ordre d'affichage des liens dans l'onglet Liens. Utilisez les boutons fléchés de la boîte de dialogue Ordonner les liens pour changer l'ordre par défaut.
Par exemple, si vous avez choisi les tables Crédits, Clients, Commandes et Détails des commandes dans l'exemple de base de données Xtreme, l'onglet Liens affiche les tables reliées comme suit.
569 2013-09-26

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.