2009-12-09 8 views
9

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

और, उन पंक्तियों के साथ, लेकिन एक अलग सवाल - क्या यह ड्रॉप-डाउन वैकल्पिक बनाना संभव है? मैंने NULLS चेकबॉक्स को अनुमति देने का प्रयास किया है, लेकिन बहु-मूल्य पैरामीटर के लिए, ऐसा लगता है कि एसएसआरएस इसकी अनुमति नहीं देता है।

एफवाईआई - मैंने केवल एसएसआरएस का उपयोग करना शुरू कर दिया है; इसके बारे में बहुत कम पता है।

उत्तर

5

क्या कोई तरीका है कि मैं इसे "सभी का चयन करें" विकल्प डिफ़ॉल्ट मान के रूप में प्राप्त कर सकता हूं, ताकि डिफ़ॉल्ट रूप से सभी शहरों का चयन किया जा सके?

हाँ आप कर सकते हैं।

  1. ओपन रिपोर्ट पैरामीटर डायलॉग: लेआउट टैब, सही कैनवास है कि रिपोर्ट नहीं है पर कहीं भी क्लिक करें, रिपोर्ट के पैरामीटरों
  2. , पैरामीटर (इस मामले में शहरों) का चयन करें छोड़ दिया
  3. दी गई सूची से
  4. डिफ़ॉल्ट अनुभाग में उचित डिफ़ॉल्ट सेटिंग, कम दाएं कोने पर

एक विकल्प है, जहां आप स्थिर एक मूल्य निर्धारित कर सकते हैं का चयन करें। आईई: = 0 या जो भी मूल्य Select All विकल्प के लिए है। एफवाईआई: मैंने पाया है कि विजुअल स्टूडियो पूर्वावलोकन में जो काम करता है वह लाइव होने पर काम नहीं करता है।

एक और विकल्प यह है कि यदि शहरों की सूची संग्रहित प्रो से आती है, तो आप स्पोक के आउटपुट को ऑर्डर करते हैं ताकि Select All सूची के शीर्ष पर हो। फिर आप स्थिर मूल्य के तहत रेडियो बटन का चयन करते हैं (एटीएम की जांच के लिए काम नहीं कर सकते हैं) - आपको उस डेटासेट का चयन करना होगा जिसमें स्पोक संबंधित है, फिर वह कॉलम जो मूल्य से आता है।

क्या यह ड्रॉप-डाउन वैकल्पिक बनाना संभव है?

जब आप "बहु-मूल्य" कहते हैं, तो क्या आप वास्तव में सूची से कई मान चुनने में सक्षम हैं? आईएमई, आपको जो भी मिलता है वह & ड्रॉप डाउन विकल्प उपलब्ध विकल्पों में से एक का चयन कर सकता है।

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

AND (@cities IS NULL OR t.city = @cities) 

यह & सचमुच गंदा है। ओआरएस खराब प्रदर्शन है।

+1

ऊपर चरण 3 में, आप "उचित डिफ़ॉल्ट सेटिंग का चयन करें" कहते हैं। लेकिन एसएसआरएस/बीआईडीएस 2005 में, उचित डिफ़ॉल्ट सेटिंग नहीं है। डिफ़ॉल्ट मान विकल्प को '= 0' के मान के साथ 'गैर-पूछे जाने वाले' पर सेट करना प्रतीत नहीं होता है। – epotter

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

यह मानता है कि आप "उपलब्ध मूल्य" के तहत "क्वेरी से" विकल्प का उपयोग कर रहे हैं यदि आप "गैर-पूछे जाने वाले" का उपयोग कर रहे हैं, तो ओएमजी टट्टू द्वारा उत्तर देखें।

आदेश चयनित सभी क्षेत्रों पाने के लिए, बनाने के [डाटासेट] और [valuefield] पर "उपलब्ध मान:" उत्तर दिया [डाटासेट] बराबर और [valuefield]

1

किसी खास रिपोर्ट पैरामीटर के लिए इन परिवर्तन करें "डिफ़ॉल्ट मान" पर (मान लीजिए कि आपके पास यह निर्धारित करने के लिए कोई प्रश्न है)

1

रिपोर्ट में जब हम 'सभी का चयन करें' के लिए बहुविकल्पीय पैरामीटर को डिफ़ॉल्ट करना चाहते हैं तो निम्नलिखित चरण हैं।

  1. रिपोर्ट मेनू से रिपोर्ट पैरामीटर विंडो खोलें।
  2. विंडो के बाएं किनारे से रिपोर्ट पैरामीटर का चयन करें।
  3. 'बहु-मूल्य' चेकबॉक्स और उपयुक्त 'उपलब्ध मान' चुनें।
  4. डिफ़ॉल्ट मानों के तहत 'क्वेरी से' रेडियो बटन का चयन करें।
  5. उपयुक्त 'डेटासेट' का चयन करें।
  6. उपयुक्त 'मूल्य फ़ील्ड' चुनें।
  7. रिपोर्ट सहेजें और पूर्वावलोकन टैब का चयन करें। आपको मल्टीवल्यू पैरामीटर सूची में चयनित सभी आइटम मिलेंगे और परिणाम सभी चयनित वस्तुओं के लिए प्रदर्शित होंगे।
संबंधित मुद्दे