2009-04-06 8 views
11

मैं एक रिक्त पृष्ठ मिल रहा है के अंत में दे रही है।SSRS एक रिक्त पृष्ठ <strong>SSRS 2005</strong> में मेरी रिपोर्ट के अंत में, रिपोर्ट

मैं एक हैडर लोगो और पाद दिनांक मानों है, और मुझे PrintOnLastPage = झूठी करने के लिए दोनों की स्थापना की है, लेकिन मैं अभी भी एक खाली अंतिम पृष्ठ हो रही है।

कोई विचार इसे कैसे खत्म करें? धन्यवाद!

+1

यह देखते हुए कि स्वीकार किए जाते हैं जवाब लगभग लिंक केवल-([SSRS से निर्यातित PDF के खाली पन्नों से छुटकारा पाने के लिए] है http://stackoverflow.com/questions/362902/ कैसे-से-राइड-ऑफ-रिक्त-पेज-इन-पीडीएफ-निर्यात-से-एसएसआरएस), मैं कहूंगा कि यह एक डुप्लिकेट है। – Jeroen

उत्तर

-2

अपने मार्जिन की जाँच के रूप में

ऊपर बताया गया है +

आप एक tablix जो गतिशील रूप से अपनी रिपोर्ट में कॉलम कहते है, तो जांच कर लें कि आप में से "क्रम चौड़ाई" tablix अपने मार्जिन के भीतर है। रनटाइम पर, यह आपके द्वारा डिज़ाइनर में निर्दिष्ट बॉडी-चौड़ाई से बड़ा हो सकता है। (नोट: डिजाइनर के साथ ऐसा करना असंभव है; रिक्त पृष्ठ गायब होने पर यह देखने के लिए अपने कॉलम के आकार को कम करने का प्रयास करें)।

7

यह समाधान एसएसआरएस 2008 आर 2 के लिए लागू होता है। मुझे पहले के संस्करणों के बारे में निश्चित नहीं है। रिपोर्ट गुण पृष्ठ पर, श्रेणी के अंतर्गत अन्य, ConsumeContainerWhitespace को True पर सेट करें।

अन्य सुझाव अभी भी लागू होते हैं: सुनिश्चित करें कि आपके पेपर आकार में रिपोर्ट चौड़ाई और मार्जिन हो सकते हैं। अपनी रिपोर्ट पर आपके पास होने वाली किसी भी सफेद जगह को हटा दें।

शुभकामनाएं।

+0

मेरे लिए एक आकर्षण की तरह काम करता है! – UmbySlipKnot

1

मेरी एक रिपोर्ट थी जो एक दूसरे पृष्ठ को प्रिंट रखती थी। किसी और ने टैबलेट जोड़ा था और टैबलेट में "पेज ब्रेक" ईएनडी संपत्ति सेट की थी। जब मैंने इसे बदल दिया तो समस्या हल हो गई।

+0

यह मेरी समस्या थी –

-1

रिपोर्ट की चौड़ाई को छोटा करें, दाईं ओर दाईं ओर लंबवत तरफ खींचें।

+0

यह एक सिद्ध समाधान है। – WinnipegProgrammer

+0

यह मेरे लिए काम किया – Renegrin

0

सही पर ConsumeContainerWhitespace सेट अगर यह 2008 R2 है।

0

मैं अंतिम पृष्ठ पर एक छवि था और जब यह आकार 210 मिमी के लिए स्थापित किया गया था, 297 मिमी (A4) यह रिपोर्ट के अंत में एक रिक्त पृष्ठ का उत्पादन किया। लेकिन जब मैंने ऊंचाई आकार को 2 9 7 मिमी से 2 9 6.9 मिमी से बदल दिया तो खाली पृष्ठ गायब हो गया। यह वीएस2013 का उपयोग कर रहा था।

1

मेरे पास एक रिपोर्ट थी जिसमें एक सब रिपोर्ट था। उप -पोर्ट में 'ब्रेकलाक्शन' सेट 'स्टार्ट' पर सेट 'पेजब्रैक' प्रॉपर्टी थी। इसे 'किसी भी' पर वापस बदलने से मुझे खाली पृष्ठ खाली हो गया।

0

क्या MikeGee जवाब दिया था और इस पर विचार एक बहुत पुरानी धागा है को जोड़ना, मैं मैं अपने 2 सेंट जोड़ना होगा सोचा। रिक्त पृष्ठों से बचने के लिए, प्रत्येक टैबलेट के "ब्रेकलाक्शन" संपत्ति को "कोई नहीं" पर सेट करें। कभी-कभी यह "एंड" पर डिफ़ॉल्ट होता है और रिक्त पृष्ठों की संख्या आपकी रिपोर्ट में टैबलेट की संख्या पर निर्भर करती है। उदाहरण के लिए यदि आपके पास अपनी रिपोर्ट में 3 टैबलेट हैं और यदि प्रत्येक टैबलेट में "एंड" पर सेट "ब्रेकलाक्शन" प्रॉपर्टी है, तो आपके पास 3 रिक्त पृष्ठ होंगे।

2

ConsumeContainerWhitespace काम करता है की स्थापना, लेकिन विशेष रूप बहुत बड़ी रिपोर्ट की रिपोर्ट पीढ़ी समय में एक भयावह वृद्धि हो सकती है।

एक वैकल्पिक समाधान के रूप में इस प्रकार है और खुद के लिए ट्रैक रखने के जो रिकॉर्ड अपने डेटासेट में पिछले रिकॉर्ड है शामिल है।

एसक्यूएल - ट्रैक पंक्ति संख्या बनाम कुल पंक्तियाँ

enter image description here

आप इस तरह के ऊपर के रूप में एक तकनीक का उपयोग कर सकते बनाम कुल पंक्तियाँ ट्रैक करने के लिए वर्तमान पंक्ति #, बस यह सुनिश्चित कर लें कि आपके "आदेश द्वारा" तंत्र आपके मुख्य चयन कथन से मेल खाता है। > PageBreak - -> BreakLocation

सभी के लिए एक अंत के रिकॉर्ड पेज ब्रेक लेकिन पिछले रिकॉर्ड जोड़ें

  • अपनी रिपोर्ट शरीर
  • आयत गुण के अंत में एक खड़ी-छोटे आयत जोड़ें -> अंत

अब, हम चाहते हैं कि जब हम पेज ब्रेक चाहते हैं, तो हम यह आयत दिखाना चाहते हैं, और जब हम पेज ब्रेक नहीं चाहते हैं तो हम इसे छिपाना चाहते हैं।

इस प्रकार, Rectanble गुण (राइट क्लिक) में -> दृश्यता -> दिखाएँ या एक अभिव्यक्ति के आधार पर छिपाने -> अभिव्यक्ति संपादित

=Fields!RowNumber.Value=Fields!TotalRows.Value 

यह एक पृष्ठ विराम के अंत में होने की कारण होगा प्रत्येक रिकॉर्ड, पिछले रिकॉर्ड को छोड़कर

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