2011-03-19 15 views
5

के साथ क्रिस्टल रिपोर्ट पर सफेद स्थान को दिखने से रोकें मैं वीएस -2008 में एएसपी.NET 3.5 में लिखे गए बिलिंग एप्लिकेशन को बनाए रख रहा हूं। चालान क्रिस्टल रिपोर्ट्स हैं जो क्रिस्टल रिपोर्ट का उपयोग करते हैं जो वीएस -2008 के साथ आता है।दबाने वाले पेज फूटर

मेरे चालान के सामने वाले पृष्ठ में ऊपर और नीचे कई ग्राफिक्स हैं, विशेष रूप से सामने वाले पृष्ठ ग्राफ़िक फ़ूटर पृष्ठ के निचले भाग के साथ फ़्लश है।

ग्राहक ने अब अनुरोध किया है कि पेज फूटर चालान में जोड़े जाएंगे। मैंने पृष्ठ संख्याओं और एक अलग लाइन के साथ एक साधारण पेज पाद लेख जोड़ा है। मैंने इसे पेज 1 पर पाद लेख को दबाने के लिए भी सेट किया है।

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

क्या किसी और को यह समस्या है और एक समाधान मिला है जिसके लिए क्रिस्टल रिपोर्ट के नए संस्करण की आवश्यकता नहीं है?

वर्तमान में मैं पृष्ठ शीर्षलेख में पृष्ठ संख्या जोड़ने के साथ गया हूं और यह ठीक काम करता है। मैंने सिफारिशों की कोशिश की http://www.crystalkeen.com/articles/crystalreports/pagebreaksconditional.htm, एक और एसओ सवाल से पाया लेकिन यह काम नहीं किया। मेरी रिपोर्ट एक विवरण खंड प्रदर्शित नहीं करता है। यह शीर्षलेख में सामने वाला पृष्ठ प्रदर्शित करता है और विवरण पृष्ठ पाद लेखों में उप रिपोर्ट हैं।

उत्तर

0

खाली दबाएं हमेशा काम नहीं करता है। उस अनुभाग के स्वरूप धारा गुण में, सशर्त दमन बटन (X + 2) पर क्लिक करें और निम्नलिखित की तरह कुछ का उपयोग करें:

If OnFirstPage Then 
    True 
Else 
    False 

बताता है कि उसे दबाने = प्रथम पृष्ठ पर यह सच है स्थापित करने के लिए।

यदि मैं आपके प्रश्न को गलत तरीके से पढ़ता हूं, तो मुझे बताएं। हालांकि यह ठीक है।

+0

इसके अलावा, बस एक टिप ... कुछ उपयोगकर्ता वास्तव में श्वेत स्थान के रूप में रिपोर्ट पर क्या दिखा रहे हैं के रूप में भ्रमित हो जाते हैं। यह जानना आसान है कि कौन सा अनुभाग देख रहा है। अनुभाग के नाम और/या अनुभाग के संक्षिप्त नाम के लिए अनुभाग क्षेत्र में सफेद स्थान के बाईं ओर देखें। यह हमेशा आपको बताएगा कि आप क्या देख रहे हैं। –

+0

उपरोक्त सूत्र के लिए 'pageNumber = 1' जैसा ही है, जो मैं करता हूं। समस्या सबसे बड़ी पाद लेख के लिए क्रिस्टल रिजर्व सफेद जगह है, भले ही यह प्रदर्शित हो या नहीं। मेरे शोध से मेरे विकल्प केवल क्रिस्टल के बाद के संस्करण में अपडेट हैं जैसे 11, जिसे मैं करने के लिए तैयार नहीं हूं। मैंने पहले पृष्ठ का पता लगाने के लिए तर्क का भी उपयोग किया है (दिया गया है कि मैं एक रिपोर्ट में एकाधिक 'पहले पेज' प्रिंट कर रहा हूं)। मुझे वही सफेद अंतरिक्ष मुद्दा मिलता है। अंत में मैंने छोड़ दिया और ग्राहक को बताया कि यह संभव नहीं है और उन्होंने एक समझौता स्वीकार किया है और पेज नंबर अब हेडर में हैं। –

+0

क्या आपने कभी पेज फूटर सेक्शन को विभाजित करने का प्रयास किया है यह देखने के लिए कि क्या इससे कोई फर्क पड़ता है? साथ ही, पेज फूटर अनुभाग में विवरण सबरेपोर्ट डालने का सही स्थान नहीं है। यदि आप मुख्य रिपोर्ट में किसी भी प्रकार के डेटा से लिंक कर रहे हैं, तो आपको कम से कम एक बार डेटा समूहीकृत करना चाहिए। यदि आपके पास कम से कम एक समूह है, तो आपकी उप-रिपोर्ट समूह पाद लेख अनुभाग में होनी चाहिए। –

0

पेज फ़ूटर डिफ़ॉल्ट रूप से प्रत्येक पृष्ठ पर कुछ स्थान के रूप में। तो पेज फूटर की सामग्री को विस्तार से अनुभाग में डालने का प्रयास करें और सशर्त रूप से इसे आमंत्रित करें।

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