Giới thiệu
Visual Studio đi kèm theo một công cụ báo cáo rất hữu dụng – Crystal Report mà bao gồm sẵn mang đến bạo chế tạo ra các report để hiển thị dữ liệu của doanh nghiệp lấy được từ CSDL.
Bạn đang xem: Crystal report là gì
Trong bài thực hành thực tế này bọn họ sẽ thảo luận về biện pháp lấy tài liệu được lưu trữ trong các bảng của hệ cai quản trị cơ sở dữ liệu SQL Server, rồi hiển thị trên form project của bạn.
Giả sử bạn muốn tạo một report để hiển thị tài liệu từ bảng dữ liệu Products của database North
Winds. Đây là CSDL mẫu của Microsoft cung cấp, bạn cũng có thể tải về và setup theo liên kết sau: http://www.microsoft.com/en-us/download/details.aspx?id=23654. Người sử dụng có quyền để singin tới hệ cai quản trị cở sở tài liệu mà đựng CSDL này, mang sử trên trang bị tôi, User Id = sa, Password = admin123. Tin tức đăng nhập sẽ hữu ích cho bạn khi bọn họ kết nối cơ sở dữ liệu dùng code C#. Các bước được thực hiện như sau:
Bước 1: showroom một Data
Set cho tới Project
Bây giờ bạn tạo new một Project vào VS 2008. Vào trường hòa hợp của tôi, tôi chế tạo với tên thường gọi là CrystalReport. Kích chuột cần vào tên của Project -> Add -> New Item. Bên dưới Categories, chọn Data và dưới Templates chọn Data
Set. Đặt Name là ds
Products.








Trong phần này, tôi sẽ hướng dẫn chúng ta tạo 1 report (báo cáo) thực hiện Crystal Report vào một vận dụng Windows.
1. Cài và setup Crystal Report
Đầu tiên, các bạn cũng có thể download phiên phiên bản mới nhất của của Crystal Report để setup tại đây:
Crystal Reports Developer Edition cho Visual Studio
Crystal Reports Runtime
Cài đặt Crystal Report
Phiên phiên bản Crystal Report Service Pack 18 cung ứng cho những phiên bản của Visual Studio trường đoản cú 2010 mang đến 2015.
Đăng nhập vào thiết bị với quyền quản trị (Administrator). Tải tập tin setup theo showroom trên. Xong xuôi chạy tập tin vừa sở hữu về này (nhấp đúp chuột để chạy)

Hộp thoại chọn ngôn ngữ xuất hiện, chọn ngữ điệu là English, hoàn thành chọn OK nhằm đồng ý.

Màn hình xin chào của Crystal Report xuất hiện, chúng ta chọn Next nhằm tiếp tục.

Màn hình bản quyền của Crystal Report xuất hiện, bạn chọn I accept the License Agreement để tiếp tục.

Màn hình bắt đầu cài để xuất hiện, lựa chọn Next để tiếp tục.

Quá trình thiết đặt bắt đầu, thời gian cài đặt phụ trực thuộc vào cấu hình máy, hay mất khoảng chừng 3 – 6 phút. Sau khi thiết đặt hoàn thành, màn hình dưới sẽ xuất hiện. Nếu bạn có nhu cầu cài để phần Runtime của Crystal Report, chọn Yes, install 64-bit runtime hoặc 32-bit tùy thuộc vào máy. Ngừng chọn Finish.

Như vậy, quy trình cài Crystal Report trả tất.
2. Sản xuất Crystal Report dùng Visual Studio
Tạo áp dụng Visual Studio

First
Report. Lựa chọn OK. Visual C# Project đang hiển thị màn hình thao tác làm việc ra mang đến bạn.Đổi tên size từ Form1 thành frm
Crystal
Report.
Tạo Crystal Report

Các bước tiếp sau đây hướng dẫn các bạn cách tạo mới một Crystal Report.
Trong Solution Explorer, lựa chọn project của bạnNhấp chuột yêu cầu vào Project và chọn Add New Item. Chọn Crystal
Reports như hình dướiChọn Reporting Template Group.Scroll và lựa chọn Crystal Report Template.Đật thương hiệu là Employee
ListChọn Add để tạo Report. Sự gạn lọc này vẫn chuyển bạn sang screen Crystal Report Gallery.
Xem thêm: Công Thức Tính Vận Tốc, Gia Tốc Cực Đại Của Vật Là, Hỏi Nhanh Đáp Gọn Môn Vật Lý
Crystal Report Gallery
Bạn rất có thể tạo Report bằng những lựa lựa chọn như màn hình hiển thị dưới.
Report Wizard.Using a Report Wizard.Lựa lựa chọn này đang đưa chúng ta tới Crystal Report Wizard, hướng dẫn các bạn từng cách để tạo ra một report.As a Blank ReportLựa chọn này sẽ tạo ra một report trống
From an Existing Report
Bạn sẽ lựa chọn một report gồm sẵn để áp dụng lại.Report Expert
Standard Format
Lựa lựa chọn này chất nhận được tạo ra một report chuẩn.Cross Tab
Lựa lựa chọn này có thể chấp nhận được tạo ra một report đặc biệt quan trọng được biết là cross tab report.Mail Label
Lựa lựa chọn này cho phép tạo ra report thực hiện công việc gần giống như Mail Merge của Microsoft Office.
Trong lấy một ví dụ này, chúng ta hãy chọn Report Wizard với Standard Expert, kế tiếp chọn Next. Họ chuyển qua màn hình Standard Report Creation Wizard
Standard Report Creation wizardHộp thoại bên dưới đây cho phép bạn lựa chọn data source (nguồn dữ liệu) sẽ tiến hành dùng trong report. Bao gồm 3 lựa chọn:
Prject DataLựa lựa chọn này đã liệt kê những kết nối dữ liệu có sẳn vào project cho chính mình chọn.My Connections
Lựa chọn này vẫn liệt kê những kết nối dữ liệu sử dụng vừa mới đây nhất để chúng ta cũng có thể chọn nhanh.Create New Connection
Lựa lựa chọn này được cho phép tạo liên kết dữ liệu mới.
Chúng ta sẽ lựa chọn OLE DB (ADO) để liên kết đến nguồn dữ liệu của bọn chúng ta. Bấm vào vào dấu cộng (+) nằm cạnh phải của OLE DB (ADO). Chắt lọc này sẽ xuất hiện thêm hộp thoại OLE DB (ADO) Dialog Box
OLE DB (ADO) Dialog BoxHộp thoại này đã liệt kê những OLE/DB Providers có sẳn. Chúng ta chọn OLE/DB Provider cân xứng để liên kết vào DB của mình.
Ở trên đây tôi chọn SQL server Native Client 11.0 để liên kết vào SQL hệ thống Database. Tiếp lựa chọn Next.
OLE DB (ADO) Connection Info Dialog BoxTrong screen này, các bạn sẽ phải nhập những thông tin cần thiết để rất có thể kết nối vào DB.
Nhập thông tin của server, User ID, Password, (nếu bạn chọn Integrated security thì không buộc phải nhập User ID cùng Password), chọn database northwind từ vỏ hộp thoại dropdown. Lựa chọn Next khi trả thành.
OLE DB (ADO) Advance Information Dialog BoxKế tiếp bạn sẽ thấy OLE DB (ADO) Advance Information Dialog Box. Bạn cũng có thể thay đổi các thông số cho phù hợp, rồi lựa chọn Finish để quay lại Standard Report Creation wizard
Standard Report Creation wizardTrong screen này, chúng ta phải tìm tòi DB northwind. Còn nếu như không thấy, chúng ta phải bình chọn lại quá trình ở trên.
Chọn dấu cộng (+) nhằm mở những nhánh của nút Northwind theo hình vẽ. Các Tables, Stored Procedures, Views của DB sẽ tự động hóa hiển thị và sẵn sàng chuẩn bị cho report sử dụng. Chọn table Employees nhìn giống hình minh họa.
Chọn table Employees.Chọn nút sang phải (>) nhằm thêm bảng vào report.Table Employees sẽ mở ra trên ô selected tables nằm tại vị trí phía mặt phải. Chọn Next, các bạn sẽ được chuyển sang màn hình Fields Dialog box.
Fields Dialog boxBạn triển khai lựa chọn giống hình. Ngừng chọn nút Finish. Công dụng giống hình dưới
Crystal Report Viewer Control
Trong cách này, bọn họ sẽ hiển thị Crystal Report vào Windows khung của bọn chúng ta. Điều yêu cầu làm là thêm control Crystal Report Viewer vào form.
Report
Viewer-Control.jpg" alt="*">
Crystal
Report mà chúng ta đã chế tác ở bước trên.Chọn tab Reporting từ thanh Toolbox
Chọn Crystal
Report
View cùng kéo thả vào form.