Tạo một ActiveReports cho dự án .NET

Trang Cập Nhật :
Ngày tạo trang :

Môi trường hoạt động

Windows
  • Cửa sổ 11 Pro 22H2
Visual Studio
  • Phiên bản Cộng đồng Visual Studio 2022
ActiveReports cho .NET
  • Báo cáo hoạt động cho .NET 16.0J

Điều kiện tiên quyết

Windows
  • Windows 8.1
  • cửa sổ 10
  • cửa sổ 11
  • Máy chủ Windows 2012
  • Máy chủ Windows 2012 R2
  • Máy chủ Windows 2016
  • Máy chủ Windows 2019
  • Máy chủ Windows 2022
Visual Studio
  • Visual Studio 2017
  • Visual Studio 2019
  • Visual Studio 2022
.NET Framework
  • NET Framework 4.6.2
  • NET Framework 4,7
  • NET Framework 4,8
.MẠNG
  • .NET lõi 3,1
  • .NET 5
  • .NET 6
ActiveReports cho .NET
  • Báo cáo hoạt động cho .NET 16.0J

Tạo từ dự án mẫu

Khi bạn cài đặt ActiveReports, Visual Studio thêm một số dự án mẫu cho ActiveReports. Nếu bạn sử dụng điều này để tạo một dự án, nó sẽ được tạo trong một biểu mẫu cho phép bạn hiển thị các báo cáo ActiveReports ngay từ đầu, vì vậy nó sẽ là một tài liệu tham khảo cho cách tạo nó. Bạn có thể xây dựng nó dựa trên mẫu như hiện tại hoặc bạn có thể tạo lại nó theo cấu trúc dự án của bạn.

Việc phát triển sẽ được thực hiện trong Visual Studio, vì vậy hãy khởi động Visual Studio.

Chọn "Tạo dự án mới" ở dưới cùng bên phải.

Trong trường tìm kiếm ở trên ActiveReports , nhập để hiển thị danh sách các mẫu liên quan đến ActiveReports. Các loại được chia theo "ngôn ngữ phát triển là C # hoặc VB.NET", "cho dù đó là ứng dụng web hay ứng dụng dành cho máy tính để bàn" và "loại báo cáo là báo cáo RDL, báo cáo phần hoặc báo cáo trang". Chọn ngôn ngữ và nền tảng phát triển phù hợp nhất với mục đích của bạn. Các loại báo cáo là thuật ngữ ActiveReports, vì vậy vui lòng tham khảo trang chính thức sau đây để biết chúng khác nhau như thế nào.

Trong trường hợp này, tôi đã chọn báo cáo trang trên máy tính để bàn.

Chỉ định tên dự án, đường dẫn thư mục nơi dự án sẽ được tạo, v.v. Điều này giống như khi bạn tạo một dự án với bất kỳ mẫu nào khác.

Đối với framework, phiên bản có thể được chọn sẽ thay đổi tùy thuộc vào mẫu bạn chọn. Tùy thuộc vào mẫu, bạn có thể hoặc không thể chọn .NET (Core) hoặc .NET Framrwork. Nếu bạn không chắc chắn, chỉ cần chọn nó hoặc chọn phiên bản mới nhất.

Khi quá trình tạo hoàn tất, màn hình phát triển Visual Studio xuất hiện. Ở bên phải, bạn có thể thấy cấu trúc của dự án và cũng có một tệp báo cáo mẫu.

PageReport1.rdlx Thử mở tệp. Bạn nên được đưa đến bề mặt thiết kế báo cáo. Bằng cách này, bạn có thể thiết kế báo cáo trong Visual Studio. Nhân tiện, tệp này là một tệp báo cáo mới, vì vậy không có đối tượng.

Bây giờ, hãy thử xây dựng và chạy nó như hiện tại. Là một mẫu dự án, nó được thiết kế để hiển thị các báo cáo ngay từ đầu, vì vậy chỉ cần chạy nó để khởi chạy ứng dụng hiển thị báo cáo. Nhân tiện, trong trường hợp phiên bản dùng thử, một thông báo về hiệu ứng đó sẽ được hiển thị trong báo cáo, vì vậy bạn cần mua và đăng ký giấy phép để ngăn nó xuất hiện.

Từ đây, bạn có thể tự do xây dựng một chương trình, vì vậy hãy thực hiện nó theo mục đích của bạn.

Tạo dự án mà không cần sử dụng mẫu ActiveReports

Nếu bạn tạo từ mẫu ActiveReports, bạn có thể kết thúc với các tệp không cần thiết cho mục đích phát triển. Ngoài ra, bạn có thể muốn tạo phiên bản mới hơn của khung mẫu ActiveReports vì đây là phiên bản cũ hơn. Trong trường hợp này, bạn sẽ cần tạo một dự án với một mẫu khác và sau đó thêm các thư viện và thành phần liên quan đến ActiveReports.

Khi bạn khởi động Visual Studio, chọn Tạo dự án mới ở phía dưới bên phải.

Bạn không chọn mẫu ActiveReports ở đây. Trong bài viết này, chúng ta sẽ tạo một project với ASP.NET Core RazorPages làm ví dụ. Điều này là do mẫu ActiveReports không có mẫu RazorPages ASP.NET lõi.

Sau đó, nhập nó theo mẫu đã chọn.

Khi bạn đã tạo dự án của mình, hãy thêm các thành phần cần thiết từ phần Phụ thuộc và Tham chiếu của Solution Explorer. Các thành phần bạn cần ở đây sẽ thay đổi rất nhiều tùy thuộc vào khuôn khổ của dự án bạn đang tạo. Bạn nên tìm hiểu những gì bạn cần bằng cách tạo một dự án từ mẫu ActiveReports trước.

Nếu bạn cần một tệp báo cáo, bạn có thể thêm nó dưới dạng một mục mới từ dự án. Một lần nữa, tùy thuộc vào khuôn khổ bạn chọn, vị trí và loại báo cáo có thể khác nhau.