2011-04-01 8 views
6

में क्वेरी-स्ट्रिंग में ssrs रिपोर्ट में पैरामीटर पास करना मैंने शेयरपॉइंट पर एक एसएसआर प्रकाशित किया और क्वेरी स्ट्रिंग में पैरामीटर के मान को पारित करने का प्रयास कर रहा हूं लेकिन मैं वाक्यविन्यास को समझने में सक्षम नहीं हूं। यहां क्वेरी-स्ट्रिंग है जिसे मैं पास कर रहा हूं। मैं CLordID = 1324381 पास करने का प्रयास कर रहा हूं। मेरी रिपोर्ट में CLordIDSharePoint 2010

https: ///_layouts/ReportServer/RSViewerPage.aspx आर.वी.: RelativeReportUrl =/TestReports/Orders.rdl & रु: कमान = प्रस्तुत & CLordID = 1324381

जब मैं कोशिश यह मैं प्राप्त करते हैं:

निर्दिष्ट पैरामीटर मान रिपोर्ट पैरामीटर मान निर्दिष्ट किया जाना चाहिए रिपोर्ट प्रदर्शित किया जा सकता से पहले। पैरामीटर क्षेत्र में पैरामीटर मान चुनें और बटन लागू करें पर क्लिक करें।

मैंने पैरामीटर, दृश्यमान, छुपा, और आंतरिक बनाने की कोशिश की है, लेकिन मैं इसे काम करने में सक्षम नहीं हूं।

किसी भी मदद की बहुत

+0

यह निम्न त्रुटि संदेश पर भी लागू होता है "रिपोर्ट में पैरामीटर मान गुम है लेकिन इसके लिए संकेत अक्षम कर दिया गया है।" – mikemurf22

उत्तर

9

एसएसआरएस 2008 में शेयरपॉइंट के साथ, आपको "आरपी:" के साथ यूआरएल में पारित प्रत्येक पैरामीटर को उपसर्ग करने की आवश्यकता है। उदाहरण के लिए: https:///_layouts/ReportServer/RSViewerPage.aspx?rv:RelativeReportUrl=/TestReports/Orders.rdl&rs:Command=Render&rp:CLordID=1324381

+0

वाह धन्यवाद! आपने मुझे Google के 20 घंटे बचाया! –

0

पैरामीटर विकल्प में सराहा जाता है, उपलब्ध मूल्यों के तहत, आप निर्दिष्ट और उसके बाद कोई भी मान शामिल नहीं करने का विकल्प निर्धारित किया है? इसे किसी भी पर वापस सेट करें और आपको सही होना चाहिए।

0

एक और विकल्प है, जो HTML व्यूअर का उपयोग करके रिपोर्ट प्रस्तुत करना है।

मैं इस विचार यहाँ मिल गया: http://techpunch.wordpress.com/2008/09/17/sql-server-reporting-services-url-parameters-in-sharepoint-integrated-mode/
मुझे यकीन है कि कितनी देर तक एक ब्लॉग पोस्ट तक चलेगा कभी नहीं हूँ, इसलिए मैं इसे नीचे संक्षेप में प्रस्तुत करने की कोशिश की।

https://intranet/reportserver?http://intranet/TestReports/Orders.rdl&CLordID=1324381 

यह "आरपी जोड़ने के लिए होने टाल
(मैं अपने सर्वर नाम तो मैं बस का इस्तेमाल किया" इंट्रानेट "जहां लागू हो के बारे में सुनिश्चित नहीं था):

आप इस तरह अपने URL को प्रारूपित सकता है: "हर पैरामीटर को आप पास करना चाहते हैं।

0

प्रत्येक पैरामीटर से पहले "आरपी:" शामिल करें। एक आकर्षण की तरह काम करता है।