ایجاد ActiveReports برای پروژه دات نت
محیط عملیاتی
- ویندوز
-
- ویندوز 11 Pro 22H2
- ویژوال استودیو
-
- ویژوال استودیو 2022 نسخه انجمن
- ActiveReports برای دات نت
-
- ActiveReports برای دات نت 16.0J
پیش نیازها
- ویندوز
-
- Windows 8.1
- ویندوز 10
- ویندوز 11
- ویندوز سرور 2012
- ویندوز سرور 2012 R2
- ویندوز سرور 2016
- ویندوز سرور 2019
- ویندوز سرور 2022
- ویژوال استودیو
-
- ویژوال استودیو 2017
- ویژوال استودیو 2019
- ویژوال استودیو 2022
- دات نت فریم ورک
-
- چارچوب نت 4.6.2
- چارچوب نت 4.7
- چارچوب نت 4.8
- .خالص
-
- دات نت کور 3.1
- دات نت 5
- دات نت 6
- ActiveReports برای دات نت
-
- ActiveReports برای دات نت 16.0J
ایجاد از یک پروژه قالب
هنگامی که ActiveReports را نصب می کنید، Visual Studio چندین پروژه قالب را برای ActiveReports اضافه می کند. اگر از این برای ایجاد یک پروژه استفاده کنید، به شکلی ایجاد می شود که به شما اجازه می دهد گزارش های ActiveReports را از ابتدا نمایش دهید، بنابراین مرجعی برای چگونگی ایجاد ان خواهد بود. شما می توانید ان را بر اساس قالب همانطور که هست بسازید یا می توانید ان را با توجه به ساختار پروژه خود بازسازی کنید.
توسعه در Visual Studio انجام خواهد شد، بنابراین Visual Studio را شروع کنید.
گزینه "Create a new project" را در پایین سمت راست انتخاب کنید.
در قسمت جستجوی بالا ActiveReports
، برای نمایش لیست قالب های مرتبط با ActiveReports تایپ کنید.
این نوع ها بر اساس "زبان توسعه C# یا VB.NET است"، "چه یک برنامه وب باشد یا یک برنامه دسکتاپ" و "نوع گزارش گزارش RDL، گزارش بخش یا گزارش صفحه" تقسیم می شود.
زبان توسعه و پلت فرم را انتخاب کنید که به بهترین وجه متناسب با هدف شما باشد.
انواع گزارش ها اصطلاحات ActiveReports هستند، بنابراین لطفا به صفحه رسمی زیر مراجعه کنید تا تفاوت انها را بررسی کنید.
در این مورد، من گزارش صفحه دسکتاپ را انتخاب کرده ام.
نام پروژه، مسیر پوشه ای که پروژه در ان ایجاد می شود و غیره را مشخص کنید. این همان زمانی است که شما یک پروژه را با هر قالب دیگری ایجاد می کنید.
همانطور که برای چارچوب، نسخه ای که می تواند انتخاب شود بسته به قالبی که انتخاب می کنید تغییر خواهد کرد. بسته به الگو، ممکن است بتوانید .NET(Core) یا .NET Framrwork را انتخاب کنید. اگر مطمئن نیستید، فقط ان را انتخاب کنید یا اخرین نسخه را انتخاب کنید.
هنگامی که ایجاد کامل می شود، صفحه توسعه Visual Studio ظاهر می شود. در سمت راست، شما می توانید ساختار پروژه را ببینید و همچنین یک فایل گزارش نمونه وجود دارد.
PageReport1.rdlx
سعی کنید فایل را باز کنید. شما باید به سطح طراحی گزارش منتقل شوید.
به این ترتیب می توانید یک گزارش در Visual Studio طراحی کنید.
به هر حال، این فایل یک فایل گزارش جدید است، بنابراین هیچ شی وجود ندارد.
حالا، سعی کنید ان را همانطور که هست بسازید و اجرا کنید. به عنوان یک الگوی پروژه، برای نمایش گزارش ها از ابتدا طراحی شده است، بنابراین فقط ان را برای راه اندازی برنامه ای که گزارش را نمایش می دهد، اجرا کنید. به هر حال، در مورد نسخه ازمایشی، یک پیام به ان اثر در گزارش نمایش داده می شود، بنابراین شما نیاز به خرید و ثبت مجوز برای جلوگیری از ظاهر شدن ان دارید.
از اینجا، شما می توانید ازادانه یک برنامه را بسازید، بنابراین لطفا ان را با توجه به هدف خود انجام دهید.
ایجاد یک پروژه بدون استفاده از الگوی ActiveReports
اگر از یک قالب ActiveReports ایجاد کنید، ممکن است فایل هایی داشته باشید که برای اهداف توسعه مورد نیاز نیستند. همچنین، ممکن است بخواهید یک نسخه جدیدتر از چارچوب قالب ActiveReports ایجاد کنید زیرا نسخه قدیمی تر است. در این مورد، شما باید یک پروژه با قالب دیگری ایجاد کنید و سپس کتابخانه ها و اجزای مرتبط با ActiveReports را اضافه کنید.
هنگامی که Visual Studio را شروع می کنید، ایجاد یک پروژه جدید در پایین سمت راست را انتخاب کنید.
شما قالب ActiveReports را در اینجا انتخاب نمی کنید. در این مقاله، ما یک پروژه با ASP.NET Core RazorPages به عنوان مثال ایجاد خواهیم کرد. این به این دلیل است که قالب ActiveReports یک قالب ASP.NET Core RazorPages ندارد.
پس از ان، ان را با توجه به قالب انتخاب شده وارد کنید.
هنگامی که پروژه خود را ایجاد کردید، اجزای لازم را از بخش Dependencies and References Solution Explorer اضافه کنید. اجزای مورد نیاز شما در اینجا بسته به چارچوب پروژه ای که ایجاد می کنید بسیار متفاوت خواهد بود. این یک ایده خوب برای پیدا کردن انچه شما نیاز دارید با ایجاد یک پروژه از قالب ActiveReports قبل از.
اگر به یک فایل گزارش نیاز دارید، می توانید ان را به عنوان یک مورد جدید از پروژه اضافه کنید. باز هم، بسته به چارچوبی که انتخاب می کنید، مکان و نوع گزارش ممکن است متفاوت باشد.