Problème :
Lorsque vous travaillez avec SQL Server Reporting Services, il peut être bénéfique d’avoir une navigation de page personnalisée dans vos rapports. Cela permet aux utilisateurs de naviguer facilement entre différentes pages du rapport, améliorant ainsi l’expérience utilisateur globale.
Solution :
Pour créer une navigation de page personnalisée dans SQL Server Reporting Services, vous pouvez suivre ces étapes :
- Préparez les données pour la visualisation du rapport.
- Créez une visualisation déroulante pour sélectionner la page souhaitée.
- Définissez la navigation personnalisée comme conditionnalité de destination.
- Copiez les contrôles de navigation sur chaque page.
Étape 1 : Préparez les données pour la visualisation du rapport
Avant de créer la navigation de page personnalisée, vous devez préparer les données pour la visualisation du rapport. Cela implique d’ajouter les rapports nécessaires et de définir leurs noms. Par exemple, vous pouvez ajouter trois rapports nommés “A”, “B” et “C”, et ajouter une visualisation à chaque page.
Étape 2 : Créez une visualisation déroulante
Pour permettre aux utilisateurs de sélectionner la page souhaitée, vous pouvez créer une visualisation déroulante. Cela peut être fait en ajoutant un sélecteur visuel depuis l’onglet de visualisation et en le reliant à la table contenant les noms de page. Définissez les contrôles de sélection sur une seule sélection, de sorte que les utilisateurs ne puissent sélectionner qu’un seul élément.
Étape 3 : Définissez la navigation personnalisée comme conditionnalité de destination
Ensuite, vous devez définir la navigation personnalisée comme conditionnalité de destination. Cela implique d’ajouter un bouton sur la page et de configurer ses propriétés. Activez le bouton et définissez le type d’action sur la navigation de page. Spécifiez la destination en fonction de l’élément sélectionné dans la visualisation déroulante. Cela peut être fait en cliquant sur le bouton fx et en choisissant le champ et la sommation appropriés.
Étape 4 : Copiez les contrôles de navigation sur chaque page
Une fois que vous avez configuré la navigation personnalisée sur une page, vous pouvez copier les contrôles de navigation sur chaque page. Ces contrôles n’ont pas besoin d’être synchronisés pour chaque page, vous pouvez donc utiliser l’option de non-synchronisation.
Rapport final :
Après avoir appliqué toutes les étapes, votre rapport sera prêt avec la navigation de page personnalisée. Les utilisateurs pourront naviguer entre différentes pages du rapport à l’aide de la visualisation déroulante et des contrôles de navigation.
En suivant ces étapes, vous pouvez créer une expérience plus interactive et conviviale pour vos rapports SQL Server Reporting Services.
Article mis à jour pour la dernière fois le 2022-06-14