Vous avez eu des difficultés avec cela sur quelques rapports en cristal, et il est super évident lorsque vous testez à l'intérieur de l'éditeur CR. P>
Mon rapport a une connexion de base de données (OLE DB à un serveur SQL). Sur la grande majorité de mes CR, lorsque je frappe F5, et connectez-vous au serveur SQL pour une aperçu des données, le reste du rapport suivra quelle base de données que je sélectionne. P>
sur certains rapports, ce n'est pas - et les tables de la connexion sous-jacente sont bloquées dans une base de données spécifique. P>
est-ce un paramètre dans les rapports de cristaux pour les tables ci-dessous une connexion pour avoir leur propre "catalogue"? P>
J'ai trouvé que je suis capable de corriger cela quelque peu en modifiant chacun des tableaux du catalogue manuellement, mais j'utilise ces SRS contre plusieurs bases de données. P>
Quelqu'un a-t-il rencontré cela et, espérons-le, a trouvé un moyen de le réparer sans ré-créer le rapport de zéro? P>
3 Réponses :
Essayez de vérifier la base de données. Si cela n'aide pas à essayer de mettre à jour la connexion à ODBC et à Retour à OLDE DB. P>
Quelque chose d'autre à essayer serait de cliquer sur la base de données dans la barre de menus, puis sur "Connexion ou le serveur OFF". Cela vous permettra de sélectionner un serveur de base de données que le rapport est connecté, puis de vous déconnecter de cette connexion, répétez-la pour toutes les bases de données connectées. Ensuite, cliquez sur la base de données sur la barre de menus à nouveau, puis sur "Définir l'emplacement de DataSource" pour mettre à jour le rapport avec la base de données que vous souhaitez utiliser. P>
Cela fonctionne habituellement pour moi: Faites un clic droit sur les champs de base de données et cliquez sur SET DataSource Emplacement. Parfois, vous devrez mettre à jour chaque table. Mais la plupart du temps - après avoir effectué la connexion à la base de données, vous pouvez mettre à jour toutes les tables automatiquement p>