.NET प्रोजेक्ट के लिए कोई ActiveReports बनाना

पेज अद्यतन :
पेज निर्माण की तारीख :

ऑपरेटिंग वातावरण

विंडोज़
  • विंडोज 11 प्रो 22H2
विजुअल स्टूडियो
  • विजुअल स्टूडियो 2022 सामुदायिक संस्करण
.NET के लिए ActiveReports
  • .NET 16.0J के लिए ActiveReports

आवश्यकताएँ

विंडोज़
  • Windows 8.1
  • विंडोज 10
  • विंडोज 11
  • विंडोज सर्वर 2012
  • विंडोज सर्वर 2012 आर 2
  • विंडोज सर्वर 2016
  • विंडोज सर्वर 2019
  • विंडोज सर्वर 2022
विजुअल स्टूडियो
  • विजुअल स्टूडियो 2017
  • विजुअल स्टूडियो 2019
  • विजुअल स्टूडियो 2022
.NET फ्रेमवर्क
  • नेट फ्रेमवर्क 4.6.2
  • नेट फ्रेमवर्क 4.7
  • नेट फ्रेमवर्क 4.8
।जाल
  • .NET कोर 3.1
  • .नेट 5
  • .नेट 6
.NET के लिए ActiveReports
  • .NET 16.0J के लिए ActiveReports

टेम्पलेट प्रोजेक्ट से बनाएँ

जब आप ActiveReports स्थापित हैं, Visual Studio ActiveReports के लिए कई टेम्पलेट प्रोजेक्ट जोड़ता है। यदि आप इसका उपयोग कोई प्रोजेक्ट बनाने के लिए करते हैं, तो यह एक ऐसे प्रपत्र में बनाया जाएगा जो आपको प्रारंभ से ActiveReports रिपोर्ट्स प्रदर्शित करने की अनुमति देता है, इसलिए यह इसे बनाने के तरीके के लिए एक संदर्भ होगा. आप इसे टेम्पलेट के आधार पर बना सकते हैं, या आप इसे अपने प्रोजेक्ट की संरचना के अनुसार फिर से बना सकते हैं।

विजुअल स्टूडियो में विकास किया जाएगा, इसलिए विजुअल स्टूडियो शुरू करें।

नीचे दाईं ओर "एक नया प्रोजेक्ट बनाएं" चुनें।

ऊपर ActiveReports खोज फ़ील्ड में, ActiveReports-संबंधित टेम्पलेट्स की सूची प्रदर्शित करने के लिए टाइप करें। प्रकारों को "विकास भाषा सी # या VB.NET है", "चाहे वह वेब ऐप या डेस्कटॉप ऐप हो", और "रिपोर्ट प्रकार आरडीएल रिपोर्ट, सेक्शन रिपोर्ट या पेज रिपोर्ट है" से विभाजित किया गया है। विकास की भाषा और मंच चुनें जो आपके उद्देश्य के लिए सबसे उपयुक्त हो। रिपोर्ट के प्रकार ActiveReports शब्दावली हैं, इसलिए कृपया निम्नलिखित आधिकारिक पृष्ठ देखें कि वे कैसे भिन्न हैं।

इस मामले में, मैंने डेस्कटॉप पेज रिपोर्ट का चयन किया है।

प्रोजेक्ट का नाम निर्दिष्ट करें, फ़ोल्डर पथ जहां प्रोजेक्ट बनाया जाएगा, और इसी तरह। यह वैसा ही है जैसा आप किसी अन्य टेम्पलेट के साथ प्रोजेक्ट बनाते हैं।

ढांचे के लिए, जिस संस्करण का चयन किया जा सकता है वह आपके द्वारा चुने गए टेम्पलेट के आधार पर बदल जाएगा। टेम्पलेट के आधार पर, आप .NET (Core) या .NET Framrwork चुनने में सक्षम हो भी सकते हैं और नहीं भी। यदि आप निश्चित नहीं हैं, तो बस इसे चुनें या नवीनतम संस्करण चुनें।

जब निर्माण पूरा हो जाता है, तो विजुअल स्टूडियो डेवलपमेंट स्क्रीन दिखाई देती है। दाईं ओर, आप परियोजना की संरचना देख सकते हैं, और एक नमूना रिपोर्ट फ़ाइल भी है।

PageReport1.rdlx फ़ाइल खोलने का प्रयास करें. आपको रिपोर्ट डिज़ाइन सतह पर ले जाया जाना चाहिए। इस तरह, आप Visual Studio में एक रिपोर्ट डिज़ाइन कर सकते हैं। वैसे, यह फ़ाइल एक नई रिपोर्ट फ़ाइल है, इसलिए कोई ऑब्जेक्ट नहीं हैं।

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

यहां से, आप स्वतंत्र रूप से एक कार्यक्रम बना सकते हैं, इसलिए कृपया इसे अपने उद्देश्य के अनुसार बनाएं।

ActiveReports टेम्पलेट का उपयोग किए बिना कोई प्रोजेक्ट बनाएँ

यदि आप किसी ActiveReports टेम्पलेट से बनाते हैं, तो हो सकता है कि आपको वे फ़ाइलें मिल जाएं जिनकी विकास उद्देश्यों के लिए आवश्यकता नहीं है. साथ ही, आप ActiveReports टेम्पलेट ढाँचा का एक नया संस्करण बनाने के लिए कर सकते हैं क्योंकि यह एक पुराना संस्करण है। इस स्थिति में, आपको किसी अन्य टेम्पलेट के साथ कोई प्रोजेक्ट बनाने और फिर ActiveReports-संबंधित लायब्रेरीज़ और घटक जोड़ने की आवश्यकता होगी.

जब आप Visual Studio प्रारंभ करें, नीचे दाईं ओर एक नया प्रोजेक्ट बनाएँका चयन करें।

आप यहाँ ActiveReports टेम्पलेट का चयन नहीं करते। इस लेख में, हम एक उदाहरण के रूप में ASP.NET कोर रेजरपेज के साथ एक प्रोजेक्ट बनाएंगे। ऐसा इसलिए है क्योंकि ActiveReports टेम्पलेट में ASP.NET कोर RazorPages टेम्पलेट नहीं है।

उसके बाद, इसे चयनित टेम्पलेट के अनुसार दर्ज करें।

एक बार जब आप अपना प्रोजेक्ट बना लेते हैं, तो समाधान एक्सप्लोरर के निर्भरता और संदर्भ अनुभाग से आवश्यक घटक जोड़ें। आपके द्वारा बनाए जा रहे प्रोजेक्ट के ढांचे के आधार पर यहां आपके लिए आवश्यक घटक बहुत भिन्न होंगे। पहले से ActiveReports टेम्पलेट से प्रोजेक्ट बनाकर यह पता लगाना एक अच्छा विचार है कि आपको क्या चाहिए।

यदि आपको रिपोर्ट फ़ाइल की आवश्यकता है, तो आप इसे प्रोजेक्ट से एक नए आइटम के रूप में जोड़ सकते हैं। फिर, आपके द्वारा चुने गए ढांचे के आधार पर, स्थान और रिपोर्ट का प्रकार भिन्न हो सकता है।