आम तौर पर मैंने जो देखा है उससे बोलते हुए एसएसआरएस ने आपको यह बताने पर सबसे खराब त्रुटियां बताई हैं कि क्या गलत है। आम तौर पर मैंने इसे देखा है और मुख्य अपराधी तीन चीजों में से एक है:
- परियोजना को फिर से बनाने की जरूरत है क्योंकि आपने सब-रिपोर्ट में बदलाव किए हैं और रिपोर्ट डेटा वर्तमान नहीं है।
- रिपोर्ट डेटा भ्रष्ट है और इसे कैसे मिटाया जाना चाहिए (अपना फ़ाइल स्थान देखें और *.rdl.data फ़ाइल हटाएं।)
- आप जिस पैरामीटर से गुजर रहे हैं वह खराब है या गलत प्रारूप में है। पैरामीटर वाले सभी सबरेपोर्ट्स को उन्हें पास करने की आवश्यकता है, या वे नहीं चलेंगे और एक त्रुटि को 'ऑब्जेक्ट सेट टू ए इंस्टेंस' के बराबर देंगे।
जब आप 'सबरेपोर्ट' डालते हैं तो आप राइट क्लिक कर सकते हैं और 'गुण' का चयन कर सकते हैं। इसमें एक 'पैरामीटर' साइड पैनल है जिसे आपको चुनने की आवश्यकता है और आपको 'जोड़ना' (सही क्रम और प्रकार में प्रत्येक के लिए) एक 'नाम' (रिपोर्ट का पैरामीटर नाम) और मेल खाने वाले 'मान' की आवश्यकता है। वर्तमान रिपोर्ट इसमें पारित हुई।
ईजी:तो अगर मेरे पास एक सबरेपोर्ट था जो एक ग्राहक को जनसांख्यिकीय जानकारी दिखाना चाहता था और मेरे पास एक मास्टर रिपोर्ट थी जिसमें प्रत्येक पंक्ति में ग्राहक आईडी के साथ व्यावसायिक डेटा की पंक्तियां थीं। अगर मेरी सबरेपोर्ट ने 'ग्राहक आईडी' पैरामीटर लिया तो मेरे पास नाम के लिए होगा और इसे पास करने के लिए वर्तमान डेटासेट से '[ग्राहक_आईडी]' चुनें।
आपको यह ध्यान रखना चाहिए कि आपको उप रिपोर्ट के लिए आवश्यक प्रत्येक अलग पैरामीटर को 'जोड़ना' चाहिए।