Je suis nouveau dans SSRS, alors je m'excuse si cette question est trop simple.Remplir un paramètre basé sur un autre paramètre
J'ai deux ensembles de données:
- Comptes (AccountId, ACCOUNTNAME, AccountGroupId)
- ChildAccounts (ChildAccountId, ChildAccountName)
L'idée est que l'utilisateur sélectionne un compte de la AccountName combobox qui remplit ensuite l'ensemble de données ChildAccounts (et combobox) à l'aide de l'identificateur AccountGroupId du nom de compte sélectionné.
J'ai donc paramètres:
- paramètre @AccountId avec les paramètres: valeurs disponibles/obtenir des valeurs d'une requête/Dataset: Comptes, champ Valeur: accountid, champ Label: ACCOUNTNAME.
- @AccountGroupId avec les paramètres: Valeurs par défaut/Récupérer des valeurs à partir d'une requête/Jeu de données: Comptes, Champ de valeur: AccountGroupId.
Le jeu de données de ChildAccounts doit alors être rempli en utilisant @AccountId et @AccountGroupId en tant que paramètres pour la procédure stockée. Cependant, @AccountId semble être passé correctement, mais @AccountGroupId semble simplement utiliser la première valeur de AccountGroupId dans l'ensemble de données Accounts, plutôt que la bonne pour le AccountName sélectionné.
Comment est-ce que je peux faire ce travail?
êtes-vous essentiellement essayer de sélectionner un enregistrement de l'ensemble de données des comptes c'est unique basé sur la combinaison AccountId/AccountGroupId? Quel est le champ d'étiquette pour le paramètre @AccountGroupId? –