J'utilise SQL Server Reporting Services et le concepteur de rapports fourni avec Visual Studio. J'ai un rapport de vraiment grand. Il est en fait si important que Visual Studio se bloque (parfois pendant des heures à la fois) ou tombe en panne lorsque j'apporte des modifications.Passage de l'ensemble de données au sous-rapport avec SQL Server Reporting Services
Il y a très peu de choses que je puisse faire pour résoudre le problème, alors j'ai décidé de simplement déplacer la moitié inférieure du rapport dans un sous-rapport. Donc, j'ai commencé avec un rapport énorme, sans réponse et terminé avec deux petits rapports gérables - étonnamment, cela fonctionne réellement.
Un problème: mon sous-rapport utilise les mêmes données que mon rapport principal. À l'heure actuelle, il remplit son ensemble de données en réinterrogeant la base de données. L'aller-retour supplémentaire à la base de données entraîne deux fois plus de temps pour générer le rapport; de 45 minutes à 1 1/2 heures pour générer.
Je souhaite éviter de cliquer à nouveau sur la base de données et utiliser à la place le même ensemble de données dans les deux rapports.
Comment puis-je partager ou transmettre un jeu de données entre un rapport et un sous-rapport?