HƯỚNG DẪN SỬ DỤNG CRYSTAL REPORT

Giới thiệu

Visual Studio đi kèm theo một phép tắc report vô cùng có lợi – Crystal Report mà lại bao gồm sẵn đến bạo chế tạo ra các report để hiển thị dữ liệu của người tiêu dùng rước được trường đoản cú CSDL.

Bạn đang xem: Hướng dẫn sử dụng crystal report

Trong bài thực hành này chúng ta đang bàn bạc về phong thái đem tài liệu được tàng trữ trong số bảng của hệ quản trị các đại lý dữ liệu Squốc lộ Server, rồi hiện trên size project của doanh nghiệp.

Giả sử bạn có nhu cầu tạo ra một báo cáo để hiển thị dữ liệu từ bảng dữ liệu Products của DataBase NorthWinds. Đây là CSDL mẫu mã của Microsoft hỗ trợ, bạn cũng có thể cài đặt về với setup theo liên kết sau: http://www.microsoft.com/en-us/download/details.aspx?id=23654. Người sử dụng tất cả quyền nhằm đăng nhập đến hệ quản ngại trị clàm việc sở tài liệu nhưng mà cất CSDL này, mang sử bên trên trang bị tôi, User Id = sa, Password = admin123. Thông tin singin sẽ có lợi cho mình khi bọn họ kết nối đại lý dữ liệu sử dụng code C#. Các bước được thực hiện nlỗi sau:

Bước 1: Add một DataSet cho tới Project

Bây giờ các bạn sinh sản mới một Project trong VS 2008. Trong ngôi trường đúng theo của tớ, tôi chế tạo ra với tên gọi là CrystalReport. Kích chuột nên vào tên của Project -> Add -> New Item. Dưới Categories, chọn Data với dưới Templates lựa chọn DataSet. Đặt NamedsProducts.

*

Kích hoạt của sổ Server Explorer hoặc vào menu ViewServer Explorer, kích vào hình tượng ibé Connect to lớn Database để liên kết tới DataBase trên hệ thống. Trên hộp thoại Connection, kích nút ít Change của Data source nhằm hiển thị danh sách phương pháp Data source.

*

Từ danh sách Data source, chọn Microsoft Squốc lộ Server, tiếp đến bạn sẽ bắt gặp một vỏ hộp thoại để thêm liên kết cơ mà hiển thị Server name. Trong ô này, các bạn nhtràn lên thương hiệu của Squốc lộ SERVER của chúng ta, ví dụ của tôi là TIENPTSQLTrong vỏ hộp Log on lớn the server, chọn Use SQL Server Authentication, rồi các bạn đánh User name cùng Password cho tới các ô này.Trong hộp Connection to a database, lựa chọn Select or enter a database name, rồi từ bỏ danh sách đổ xuống chọn các đại lý dữ liệu NorthWind

*

Kích vào nút Test Connection nhằm chất vấn kết nối cho tới SQL SERVER. Nếu có hộp thoại hiển thị “Connection is succeed” bao gồm nghĩa rằng bạn có thể gửi lịch sự bước tiếp theo sau. Nếu có lỗi sảy ra, bạn hãy kiểm tra các thông số kỹ thuật chúng ta sẽ cung cấp.

Cách 2: Add bảng Products cho tới DataSet

Sau khi chúng ta sẽ kết nối thành công tới cửa hàng dữ liệu Squốc lộ Server, kiểm tra lại vào Server Explorer và kích vào Data Connection để không ngừng mở rộng nó rồi chọn kết nối mà lại các bạn vừa tạo ra bước trước. Kích vào Tables nhằm hiển thị những bảng với kéo thả bảng Products cho tới cửa sổ DataSet designer.


*

Cách 3: Add một Crystal Report với link cùng với DataSet

Bây giờ đồng hồ chúng ta có một lược đồ dùng của DataSet nhưng liên kết tới bảng Products của cơ sở dữ liệu NorthWind trú ngụ trong SQL Server. Cách tiếp sau là thêm Crystal Report cho tới Project của bạn

Từ thực đơn Project, các bạn kích vào Add New Item … trong hộp thoại New Item, bên dưới Categories lựa chọn Reporting và bên dưới Templates lựa chọn Crystal Report. Quý khách hàng đang thấy được vỏ hộp thoại Crystal Reports Gallery. Chọn As a Blank Report nhằm chế tạo một report trống cùng khắc tên vào hộp Name: crpProducts.

*

Để link cho tới bảng Products của DataSet, sống hành lang cửa số của crpProducts đang rất được lựa chọn, bạn nhìn thấy của sổ Field Explorer, chúng ta kích loài chuột đề xuất vào đó với lựa chọn Database Expert. Quý Khách sẽ bắt gặp hộp thoại như nghỉ ngơi dưới

*

Chọn Project Data với lựa chọn NET DataSets, rồi các bạn sẽ chú ý thây bảng Products. Chọn bảng này và kích nút “>” để add bảng này tới vùng Selected Tables. Rồi kích OK.

Xem thêm: Hướng Dẫn Cách Đổi Trả Hàng Lazada Và Hoàn Tiền Trong 3 Phút

Cách 4: Add control Crystal Report Viewer tới Form của Project

quý khách tra cứu control này trên thanh Toolbox rồi kéo vào Form của bạn với viết code C# sinh sống sự kiện Form Load.

Crystal Report Viewer được đặt tên làm việc ở trong tính Name: crvProductsMngơi nghỉ cửa sổ code bằng cách kích đúp bên trên Form và một giấy tờ thủ tục Form_Load viết code sau:

private void Form1_Load(object sender, EventArgs e) crpProducts rpt = new crpProducts(); SqlConnection conn = new SqlConnection("Server=TIENPT\SQL;Database=NorthWind;Uid=sa;Pwd=admin123"); conn.Open(); SqlDataAdapter dap = new SqlDataAdapter("Select * from Products", conn); DataSet ds = new DataSet(); dap.Fill(ds); rpt.SetDataSource(ds.Tables<0>); crvProducts.ReportSource = rpt;Khi chạy bạn sẽ thấy được công dụng nhỏng sau:

Leave a Reply

Your email address will not be published. Required fields are marked *