2012-09-05 17 views
8

में एकाधिक में समूह एकाधिक रिपोर्ट्स मैं एसएसआरएस के लिए नया हूं और मुझे एक रिपोर्ट में एकाधिक रिपोर्टों को समूहित करने की क्षमता की आवश्यकता है। मैंने बहुत कुछ खोजा है लेकिन ज्यादा नहीं मिला है। मेरे पास वर्तमान में दो रिपोर्टें हैं (आने के लिए और अधिक) उपयोगकर्ताओं को व्यक्तिगत रूप से देखने/सहेजने में सक्षम होना चाहिए। उपयोगकर्ताओं को एक ही रिपोर्ट के रूप में उन दोनों रिपोर्टों को देखने का विकल्प भी चाहिए। अनिवार्य रूप से बस एक साधारण concatenation। आखिरकार, कई रिपोर्ट समूहित की जाएंगी और उपयोगकर्ता ऑनलाइन देखने या एकल पीडीएफ के रूप में सहेजने के लिए उन सभी को प्रस्तुत करने में सक्षम होंगे।एसएसआरएस

मैंने मास्टर रिपोर्ट में दो उप-रिपोर्टों की कोशिश की लेकिन पेज-ब्रेक समस्याओं का निदान करने में बहुत मुश्किल होती है। मैं सोच रहा था कि यहां एक और सीधा आगे विकल्प था या नहीं। धन्यवाद।

उत्तर

9

सभी रिपोर्ट तत्वों को एक रिपोर्ट में जोड़ना काम करेगा, लेकिन उपयोगकर्ताओं को भी व्यक्तिगत रिपोर्ट के रूप में उन्हें देखने में सक्षम होना चाहिए। मास्टर रिपोर्ट और एकाधिक व्यक्तिगत रिपोर्ट दोनों को बनाए रखने से बचने के लिए, आपके पास कुछ विकल्प हैं:

1) एक मास्टर रिपोर्ट बनाएं और उप-रिपोर्ट के रूप में व्यक्तिगत रिपोर्ट डालें। यदि आपको पेज ब्रेक समस्याएं मिलती हैं, तो रिपोर्ट पेज की ऊंचाई और चौड़ाई बनाम सबरेपोर्ट कंटेनर ऊंचाई और चौड़ाई की जांच करें।

2) (यदि आपके पास SQL ​​Server 2008 R2 या बाद में है) तो रिपोर्ट पार्ट्स के सेट के रूप में अपनी व्यक्तिगत रिपोर्ट प्रकाशित करने पर विचार करें। फिर आप इन्हें मास्टर रिपोर्ट में पुन: उपयोग कर सकते हैं। (Publishing report parts)

+0

रिपोर्ट पार्ट्स की क्षमता के बारे में नहीं पता था। मैं अभी सब कुछ एक्सप्रेस चला रहा हूं हालांकि मुझे बाद में कोशिश करें। मैंने अपनी रिपोर्ट, बॉडी और मार्जिन को साफ कर लिया है, लेकिन एकमात्र तरीका मैं अतिरिक्त पृष्ठों से छुटकारा पा सकता हूं यदि समस्या रिपोर्ट मास्टर के पूरे शरीर को उप-रिपोर्ट के रूप में भरती है। लेकिन फिर कोई नहीं है अन्य रिपोर्टों के लिए कमरा। अब तक मैंने सबसे अच्छा किया है कि दो कोनों में विपरीत उपन्यासों की स्थिति है, मुझे केवल 4 अतिरिक्त पेज मिलते हैं। –

+1

बहुत परीक्षण और त्रुटि के बाद मुझे अंततः काम मिल रहा था। ऐसा लगता है कि आप नहीं करते मास्टर रिपोर्ट में कोई भी सफेद-स्थान चाहते हैं क्योंकि यह दोहराया जाएगा (अनुमान है लेकिन काम करने लगता है)। फिर आपको उप-रिपोर्ट आकार को अपने मास्टर से थोड़ा छोटा होना चाहिए। –

1

मैं सब्रेपोर्ट्स का प्रशंसक नहीं हूं, वे क्रिस्टल में अच्छी तरह से काम करते हैं लेकिन रिपोर्टिंग सेवाओं में वास्तव में आवश्यक नहीं हैं।

आप रिपोर्ट को एक में क्यों जोड़ते हैं? प्रत्येक रिपोर्ट से सभी टैबलेटिक्स/अन्य ऑब्जेक्ट्स को एक नई रिपोर्ट पर कॉपी करें। आप सभी का चयन कर सकते हैं और बहुत आसानी से कॉपी और पेस्ट कर सकते हैं, अगर आपको साझा नहीं किया जाता है तो आपको केवल पैरामीटर, डेटासेट और डेटा स्रोत सेट अप करने की आवश्यकता है। आप प्रत्येक टैबलेट के बाद होने वाली पेजब्रैक सेट कर सकते हैं या आयत का उपयोग करने के लिए एक अच्छी चाल है क्योंकि वे आपको अपने गुणों में पेज ब्रेक को नियंत्रित करने देंगे।

+1

अगर लोग इसे कम करना चाहते हैं तो पर्याप्त मेला, लेकिन कम से कम अपने कारण लिखने के लिए बहादुर हो। समुदाय को हिट करने और चलाने के लिए समुदाय के लिए यह सहायक नहीं है। – Davos

+0

सरल समाधान। मेरे लिए काम किया +1। – Aditya

+0

लेकिन यकीन नहीं है, यह केवल एक पेज ब्रेक होने पर 4 प्रिंट पेज क्यों दिखा रहा है ... :( – Aditya