Le rapport nécessite une option pour sélectionner plusieurs types de superproduitscomment ajouter une liste déroulante
Sélection de plusieurs types de super produits?
IF @superProductType = 'ALL'
INSERT INTO #ProductDetails
SELECT pt_sp_type_c, pt_sb_type_c
FROM product..p_type_p_type
WHERE pt_sp_type_c NOT IN ('EQUITY','OPTEQTY')
AND p_type_use_sp_c= 'RPCDB'
AND p_type_use_sb_c = 'TRD'
AND pt_rel_stat_c = 'ACTIVE'
ELSE
INSERT INTO #ProductDetails
SELECT pt_sp_type_c, pt_sb_type_c
FROM product..p_type_p_type
WHERE pt_sp_type_c NOT IN ('EQUITY','OPTEQTY')
AND pt_sp_type_c IN (@superProductType)
AND p_type_use_sp_c= 'RPCDB'
AND p_type_use_sb_c = 'TRD'
AND pt_rel_stat_c = 'ACTIVE'
J'ai un paramètre ici @super type de produit, quelqu'un peut me aider comment changer ce code Ici, dans ce code que je dois faire quelques changements: --- paramètre est @superProductType Le code ci-dessus était l'option pour sélectionner plusieurs types super produits
lorsque je sélectionne tous et une valeur de la liste déroulante comme « ALL », « aSKF » les deux conditions ci-dessus dans le code si les autres échoueront Il ne devrait pas se sélectionné ALL et autres ASKF en même temps soit devrait doit sélectionner Comment pouvons-nous d ifferentiate que TOUS ne pas sélectionner à partir des ensemble si nous sélectionnons reste toutes les valeurs dans la liste déroulante doit être supprimé Il ne doit pas avoir deux valeurs sélectionnées ensemble si ALL ne possède tout pour sélectionner restant devrait jeter
Je ne suis pas sûr comment éliminer le reste des valeurs dans la liste déroulante
en cherchant une solution appropriée, quelqu'un peut voir le code ci-dessus et dites-moi quel est le changement que j'ai à faire dans le code.
où vous demandez em ajouter le paramètre à plusieurs valeurs dans la présentation du rapport – user971199
Votre question initiale a demandé comment changer le code pour utiliser un paramètre avec plusieurs valeurs. Si vous voulez les obtenir de l'utilisateur, alors oui, utilisez un paramètre Multivalue dans la définition du rapport. –
Déjà il y a un paramètre ajouté dans la procédure comme \t @superProductType \t VARCHAR (8), et ensuite le code ci-dessus que j'ai envoyé plus tôt. – user971199