Guide du Designer Crystal Reports pour Rational Application Developer

Mise en relation des tables non indexées

Lorsque vous utilisez des bases de données PC (qui ne sont ni SQL ni ODBC), le champ de mise en relation dans la base de données de recherche doit être indexé pour que le lien créé soit valide. Lorsque deux tables contiennent des données non reliées mais qu'elles ne sont pas indexées sur le champ que vous souhaitez utiliser comme champ de mise en relation, ou si la table principale est indexée mais que la table de recherche ne l'est pas, vous ne pourrez pas relier les tables dans un seul rapport. Vous devrez utiliser des sous-rapports pour associer les données dans les deux tables.

Remarque : Notez que la mise en relation entre tables non indexées ou la mise en relation d'une table principale indexée à une table de recherche non indexée ralentit considérablement la création de rapport. Si le volume de données est important, le temps d'exécution sera très long. Ne recourez donc à cette méthode que si vous n'avez pas d'autre solution.