samedi 3 octobre 2015

SQL SERVER SSRS ERREUR : les dépendances ascendantes ne sont pas valides

Message d'erreur : Le paramètre du rapport 'A' possède un DefaultValue ou un ValideValue qui dépend du paramètre de rapport  "B", Les dépendances ascendantes ne sont pas valides.



Explication: Ce problème est dû au faite qu'un paramètre dépend d'un autre. Exemple si vous avez un paramètre "@Mois" qui dépend d'un paramètre "@Anne" , la liste des valeurs du paramètre "@Mois" ne sera pas charger si vous ne saisissez pas une valeur pour "@Anne".


Le problème c'est que SSRS n'est pas capable de définir automatiquement un ordre d’exécution des DataSet selon leurs dépendances, il ne prend en compte que l'ordre de la liste des variables.

Variables SSRS
Variables SSRS


Message d'erreur SSRS
Message d'erreur SSRS

Solution :

Il vous suffit de changer l'ordre des variables pour résoudre ce problème, dans l'exemple cité ci dessus, vous devez mettre le paramètre "@Anne" en premier et "@Mois" à la suite, sur ReportBuilder  3.0, vous ne pouvez pas changer l'ordre des variables, pour cela vous pouvez tout simplement supprimer la variable "@Mois" et le recréer et le problème sera résolu.

Variables SSRS
Variables SSRS

Enjoy

Aucun commentaire:

Enregistrer un commentaire