2008-08-12 9 views
16

मुझे पता है कि एसक्यूएल 2005 के साथ सशर्त दृश्यता और पेज ब्रेक के साथ एक बग है, लेकिन मुझे आश्चर्य है कि कोई भी आसपास के काम के साथ आया है।एसक्यूएल सर्वर 2005 रिपोर्टिंग सेवाओं के साथ सशर्त दृश्यता और पेज ब्रेक

मेरे पास एक सारणी है जिसमें एक सशर्त दृश्यता अभिव्यक्ति है, और मुझे तालिका के अंत में एक पृष्ठ ब्रेक की आवश्यकता है।

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

क्या प्रयास करने के लिए कोई अन्य विचार? @Josh:: मैं बिंदु जहां मैं सशर्त दृश्यता :(

संपादित करने के बजाय एक अलग रिपोर्ट की जरूरत पर लगभग हूँ। एक ही समस्या है कि यह काम नहीं करता दूसरी तालिका सशर्त दृश्यता है तो। यह दृश्यता अभिव्यक्ति नहीं है, तो मैं पेज हर समय तोड़ पाने

@एरिक:। मैं वास्तव में चाहता था कि इसका जवाब होना करने के लिए लेकिन दुर्भाग्य से यह काम नहीं करता दृश्यता अभिव्यक्ति का आकलन करती है। छुपा, एक बड़ा अंतर है जहां आयताकार (जो मैं रह सकता हूं) होगा, और जब यह दृश्यमान होने का मूल्यांकन करता है, तो पेज ब्रेक अभी भी काम नहीं करते हैं।

उत्तर

10

दो आयत रखें, एक दूसरे के अंदर।
अपनी तालिका को आंतरिक आयत के अंदर रखें और इसे हमेशा दिखाई देने के लिए सेट करें।
आयताकार के बाद सम्मिलित करने के लिए आंतरिक आयताकार पृष्ठ ब्रेक सेट करें।
अपनी सशर्त अभिव्यक्ति का उपयोग करने के लिए बाहरी आयत की दृश्यता सेट करें।

पेज ब्रेक और सशर्त दृश्यता अब अलग हो गई है, और आंतरिक आयत के पेज ब्रेक को संसाधित नहीं किया जाएगा यदि यह दिखाई नहीं दे रहा है, लेकिन यह दिखाई देगा।

संपादित करें: जब मैंने कोशिश की, तो यह विजुअल स्टूडियो में पूर्वावलोकन टैब में काम नहीं कर रहा था, लेकिन यह प्रिंट पूर्वावलोकन में काम करता था और जब मैंने पीडीएफ को रिपोर्ट निर्यात की थी।

+0

आपका समाधान मेरे लिए एक नोट के साथ काम करता है: ऐसा लगता है कि रिपोर्टिंग सेवाएं अभिव्यक्ति के परिणाम को बदलती हैं। तो यदि आपकी अभिव्यक्ति सही हो जाती है, तो यह आयत को छुपाती है और जब यह झूठी होती है तो इससे पता चलता है। –

0

पहले के बाद तुरंत एक दूसरी (खाली) तालिका जोड़ें। उसके बाद पेज ब्रेक।

2

हाय यह बाला संसारई है, मैं भी उसी प्रकार की त्रुटि में आया था।

मैंने आयताकार का उपयोग करके इसे बाहर निकाला।

इसके बजाय पूरा (पूरे तालिका) को अभिव्यक्ति देने के

कि tabe में एक पंक्ति का चयन, visibilty अभिव्यक्ति दे। जैसे कि यह सभी पंक्तियों (जैसे हैडर, विस्तृत, पाद लेख) के लिए दोहराएं और दृश्यमान अभिव्यक्ति दें।

कि हम एक समय

बाला samsani

0

मैं बाला Samsnai समाधान की कोशिश की और यह काम करता है पर काम दोनों visibilty और Pagging दोनों मिल सकता है। बाद में समझाएगा। एरिक बी के दो आयताकारों के समाधान का समाधान जब मैंने एक झगड़ा मारा कि मैं किसी अन्य तालिका की विस्तार पंक्ति में एक तालिका एम्बेड नहीं कर सकता। तो वह एक बमर था।

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

आशा है कि इससे दूसरों की मदद मिलेगी। मेरे मामले में, मुझे विवरण अनुभाग नहीं दिखाना था जब कुछ मान 0.

+0

मैंने कुछ मूल्यवान अवलोकन छोड़ दिए। बाला की विधि का पालन करके, एक्सेल को एसएसआरएस 2005 की रिपोर्ट का निर्यात अच्छी तरह से काम करता है। यदि आपके पास 6 पृष्ठ की रिपोर्ट है, तो आपको एक्सेल वर्कबुक में छह चादरें दिखाई देगी। –

0

मैंने इस समस्या के साथ कुछ घंटों तक संघर्ष किया जब तक कि मुझे पता चला कि मेरा लेआउट विस्तृत प्रिंट पर फिट करने के लिए था (A4)। मैंने छिपे = झूठे के साथ टेक्स्ट बॉक्स में अलग-अलग फ़ील्ड पर टिप्पणी करने के लिए अतिरिक्त चौड़ाई का उपयोग किया था, और इसके परिणामस्वरूप व्हाइटस्पेस प्रदर्शित करने के लिए निरंतर उत्पन्न होने वाले कई पृष्ठों के रूप में दो बार परिणाम प्राप्त हुए थे।

तो, आप पृष्ठ की चौड़ाई भी जांचना चाहेंगे।

1

एक आयताकार का उपयोग करें, जिसमें सशर्त दृश्यता सेट है, और उस आयताकार के अंदर एक खाली तालिका जिसमें "सम्मिलित पृष्ठ ब्रेक से पहले" सेटिंग सक्षम है।

0

एक बात जो मैंने देखी है वह रिपोर्टों के बीच अंतर है, भले ही मैंने एसएसआरएस2005 में अलग-अलग समय में एक "टेम्पलेट" के रूप में एक ही रिपोर्ट का उपयोग किया हो। मेरा मतलब यह है कि, यदि आप रिपोर्ट खोलते हैं तो आपको प्रोग्रामर के संपादक (अल्ट्राएडिट कहते हैं) में समस्याएं आ रही हैं और आरडीएल फ़ाइल को देखती हैं, तो आप पेज चौड़ाई और ऊंचाई में मामूली बदलाव ले सकते हैं। मैंने यह देखा और रिपोर्ट को समायोजित किया जिसमें मुझे अपेक्षित पेपर की सही चौड़ाई के साथ समस्याएं थीं और रिपोर्ट पीडीएफ और प्रिंटर पर और प्रिंट पूर्वावलोकन पर पूरी तरह से मुद्रित की गई थी। सिर्फ एक विचार।

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