2008-11-18 17 views
69

क्या कोई मुझे बता सकता है कि एसएसआरएस रिपोर्ट में मेरे बहु मान पैरामीटर के सभी चयनित मूल्य को कैसे प्रदर्शित किया जाए। parameter.value विकल्प देने पर यह त्रुटि देता है।रिपोर्ट पैरामीटर (मल्टी-वैल्यू) रिपोर्ट

+0

यहाँ, जिस तरह से शामिल हों फंक्शन का उपयोग करके यह करने के लिए है multivalue मानकों के आधार पर एक बड़ा ब्लॉग के हिस्से के रूप:: मैं एक समारोह है कि मैं कोड अनुभाग में रखा (रिपोर्ट गुण> कोड टैब लिखा था http://www.wiseowl.co.uk/blog/s187/multivalue-report-builder.htm –

उत्तर

134

आप इस तरह लेबल की सरणी के बाहर एक भी स्ट्रिंग बनाने के लिए, "शामिल हों" समारोह का उपयोग कर सकते हैं:

=Join(Parameters!Product.Label, ",") 
+0

http://msdn.microsoft.com/en-us/library/aa337292(SQL.90).aspx – gbn

+0

यदि वह है शीर्षलेख में शामिल होने के लिए, यह परिणाम रिपोर्ट संख्या के शरीर पर बढ़ने का कारण बनता है? – mirezus

+0

मुझे एसएसआरएस, थक्स मैट के चमत्कारों को जानने में मदद मिली। –

10

= नई लाइन के लिए (! पैरामीटर Product.Label, vbcrfl) में शामिल होने

4

मुझे शामिल समारोह के बारे में पता नहीं था - अच्छा!

Public Function ShowParmValues(ByVal parm as Parameter) as string 
    Dim s as String 

     For i as integer = 0 to parm.Count-1 
     s &= CStr(parm.value(i)) & IIF(i < parm.Count-1, ", ","") 
     Next 
    Return s 
End Function 
+0

+1 यह एक रिपोर्ट शीर्षलेख में काम करता है जहां "जुड़ें" समाधान के लिए एक तालिका की आवश्यकता होती है (जो एक रिपोर्ट शीर्षलेख में नहीं जा सकता)। – Jeff

संबंधित मुद्दे