2010-05-10 11 views
13

मैं एक क्रिस्टल रिपोर्ट जहां डेटा स्रोत मूल रूप से ODBC कनेक्शन का उपयोग करने के लिए सेट किया गया है। अब मैं ओडीबीसी का उपयोग करने के बजाय ओएलई डीबी का उपयोग करने के लिए डेटा स्रोत को संशोधित करना चाहता हूं। मैं डेटाबेस फ़ील्ड जो मैं मूल रूप से अपनी रिपोर्ट के लिए निर्धारित किया है को तोड़ने के बिना डेटा स्रोत कनेक्शन कैसे बदलूं? अगर मैं मूल डेटा स्रोत को हटाने का प्रयास, खेतों जो मैं पहले से ही स्थापित किया है भी नष्ट हो जाती हैं। वहाँ एक रास्ता ODBC कनेक्शन के बजाय OLE DB उपयोग करने के लिए रिपोर्ट मैप करने के लिए है?क्रिस्टल रिपोर्टें बदलने से डेटा स्रोत

धन्यवाद।

उत्तर

16

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

फिर दाईं तरफ 'अपडेट' बटन पर क्लिक करें। बस! हो गया। यद्यपि ऑब्जेक्ट का नाम 'वर्तमान डेटासोर्स' अनुभाग में परिवर्तित नहीं हो सकता है, फिर भी यदि आप ऑब्जेक्ट के बगल में (+) चिह्न पर क्लिक करते हैं, तो स्रोत का नाम नई ओएलडीडीबी ऑब्जेक्ट दिखाएगा जिसे आपने

0

प्रयास करें:

  1. ODBC डेटा स्रोत को हटाने बिना रिपोर्ट लिए OLE DB डेटा स्रोत जोड़ना।
  2. उपयोग सेट डेटा स्रोत स्थान विकल्प परिवर्तन OLE डीबी डेटा स्रोत के लिए ODBC डेटा स्रोत से तालिका के लिए डेटा स्रोत के लिए (रिपोर्ट डिज़ाइनर में डाटाबेस मेनू से)।
  3. फिर रिपोर्ट से ODBC डेटा स्रोत को हटा दें।
-2

क्रिस्टल रिपोर्ट 8.5

'डेटाबेस' मेनू पर क्लिक करें-> 'रिपोर्ट से निकालें' पर क्लिक करें -> उन तालिकाओं का चयन करें जिन्हें आप सूची से हटाना चाहते हैं-> 'निकालें' विकल्प पर क्लिक करें-> 'संपन्न' बटन पर क्लिक करें।

यह है :)

+0

प्रश्न डेटा स्रोत को हटाने के बारे में नहीं था; यह डेटा स्रोत के बारे में * प्रतिस्थापित कर रहा था। और इस सवाल के लिए पहले से ही एक स्वीकार्य उत्तर है, 6 साल पहले पोस्ट किया गया था। –

+0

डेटासोर्स को हटाने से ऑटो भी उस डेटासोर्स से जुड़ी आपकी रिपोर्ट से किसी भी फ़ील्ड को हटा देता है। फिर आप वास्तव में एक गैर चल रही रिपोर्ट के साथ गड़बड़ कर रहे हैं। –

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