2011-10-17 10 views
5

मैं एसएसआरएस 2008 में एक आरडीएल विकसित कर रहा हूं और एक सबरेपोर्ट टेबल को सीधे एक मुख्य रिपोर्ट में स्थानांतरित करने की कोशिश कर रहा हूं ताकि मैं इस मुख्य रिपोर्ट को मेरी मुख्य रिपोर्ट के रूप में उसी संग्रहित प्रो में चला सकूं।
हालांकि, मुझे इसे जोड़ने में परेशानी हो रही है। मुझे संग्रहित प्रो सफलतापूर्वक चलाने के लिए मिला है।एसएसआरएस विस्तार के सदस्यों में केवल स्थिर आंतरिक सदस्य हो सकते हैं।

Error 1 [rsInvalidDetailDataGrouping] The tablix ‘table2’ has a detail member with inner members. Detail members can only contain static inner members. \\operations\userfiles\R15D\Documents\Visual Studio 2008\Projects\Test\Test2\DischargePlan.rdl 0 0 

Report item expressions can only refer to fields within the current dataset scope or, if inside an aggregate, the specified dataset scope 

मैं यह करने के लिए कैसे करते हैं: लेकिन अब जब मैं मुख्य रिपोर्ट मैं निम्नलिखित त्रुटियाँ प्राप्त में इस तालिका को कॉपी करने की कोशिश? मैंने इंटरनेट पर मिले विभिन्न कामकाज की कोशिश की है लेकिन कोई भी काम नहीं किया है। मैंने तालिका को समूह स्तर में ले जाने और विवरण समूह को हटाने का प्रयास किया है। मैंने सॉर्टिंग तत्वों को हटा दिया है, इत्यादि। लेकिन इस त्रुटि को गायब करने का एकमात्र तरीका यह है कि इस तालिका और सभी टेक्स्टबॉक्स मानों के सभी समूह को हटाना है।

उत्तर

7

यदि इन्हें एक ही एसपी से वापस किया जा रहा है, तो आपके पास केवल एक विस्तार समूह (और एक टैबलेट) होना चाहिए।

विवरण समूह (आपके बाहरी टैबलेट पर) प्रत्येक डेटा को आपके डेटासेट द्वारा लौटाए जाने के लिए दो बार दोहराया जाएगा। उसी डेटासेट के लिए उस पंक्ति के भीतर निहित एक टैबलेट समझ में नहीं आता है: यह दोहराना क्या होगा?

ऐसा लगता है कि आपको अपने दो टैबलेट को एक में जोड़ना होगा, न कि दूसरे में घोंसला।

सबसे आसान तरीका शायद एक समूह को मूल टैबलेट में जोड़ने के लिए है जो पूर्व विस्तार समूह की जगह लेगा। यह शायद आपके पुराने सबरेपोर्ट डेटासेट (या कुछ समान) में शामिल होने वाले किसी भी क्षेत्र द्वारा समूहित होगा।

फिर अपने पुराने सबरेपोर्ट फ़ील्ड को विस्तार पंक्तियों में रखें।

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

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