Lab 09 - Tạo báo cáo thống kê với Data report. Mục tiêu của bài thực hành gồm: Hướng dẫn sinh viên làm quen với việc xây dựng ứng dụng Windows App có kết nối với CSDL SQL Server, sử dụng chức năng Data Source Configuration Wizard để tạo Data Source, thiết kế các báo cáo thống kê với Data Report. Mời tham khảo.
Bài tập thực hành Lập trình mơi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Lab 09 TẠO BÁO CÁO THỐNG KÊ VỚI DATA REPORT: A MỤC TIÊU: Hướng dẫn sinh viên làm quen với việc xây dựng ứng dụng Windows App có kết nối với CSDL SQL Server Sử dụng chức Data Source Configuration Wizard để tạo Data Source Thiết kế báo cáo thống kê với Data Report B NỘI DUNG: Bài tập 1: Tạo báo cáo thơng kê tình hình đọc giả nợ tiền phạt Hình 1: Màn hình báo cáo chương trình Thực theo bước sau: Bước 1: Tạo Dataset chứa bảng cần field liệu dùng làm report , đặt tên dsThuVien.xsd Bước : Tạo trang trí cho báo cáo mà cần in , đặt tên rDocGiaNoTien.rpt Bước : Tạo form rỗng để chứa report vừa tạo ra, đặt tên frmDocGiaNoTien.cs Bước : Liên kết từ form main mở form frmDocGiaNoTien.cs Hướng dẫn bước : Bước : Tạo dataset chứa liệu Mở project ThuVien Tạo DataSet chứa bảng cần lập báo cáo Ở ta tạo dataset chứa bảng DocGia , thực sau: Tạo Dataset bao gồm bảng cần thống kê : click chuột phải -> Add New Item Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Trang 79 Bài tập thực hành Lập trình mơi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Hình 2: Màn hình tạo Dataset Bấm vào Server Explorer Connect Database Hình 3: Màn hình tạo Add Connection Chọn Database để kết nối (nhập Server Tên Database) Hình 4: Màn hình Add Connection Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Trang 80 Bài tập thực hành Lập trình mơi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Chọn bảng Độc giả , kéo thả vào DataSet Hình 5: Tạo liệu cho Dataset Bước : Tạo report cho độc giả Thêm vào Reports: rDocgiaNotien.rdls sau: Từ menu Project, chọn Add New Item, đặt tên cho report Hình 6: Màn hình tạo Data Report Kết sau: Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Trang 81 Bài tập thực hành Lập trình mơi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Hình 7: Màn hình thiết kế Data Report Tạo Table để trình bày liệu lên report Kéo đối tượng Table từ Toolbox thả vào Report Hình 8: Màn hình tạo Table trình bày liệu Mục DataSource chọn Dataset tạo bước Ok Click phải vào table để chèn thêm xóa bớt cột Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Trang 82 Bài tập thực hành Lập trình môi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Hình 9: Màn hình chèn trường liệu vào Table Kéo thả trường liệu tương ứng cần trình bày từ ReportData vào Table: Hình 10: Màn hình trình bày hồn thành trường liệu Bổ sung tiêu đề định dạng liệu phù hợp: Tạo nhãn từ công cụ TextBox Toolbox Định dạng liệu: Click phải vào trường liệu chọn Textbox Properties Hình 11: Màn hình chọn chức định dạng cho trường liệu Thiết lập định dạng tương ứng Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Trang 83 Bài tập thực hành Lập trình mơi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Hình 12: Màn hình định dạng liệu ngày Hình 13: Màn hình định dạng liệu số Tính tốn trường liệu như: Tổng tiền nợ, Đếm số độc giả, Số độc giả có nợ tiền,… Tạo Textbox: Click phải chọn: Expression Hình 14: Màn hình chèn biểu thức tính tốn Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Trang 84 Bài tập thực hành Lập trình môi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Chọn hàm/ cơng thức tính tốn: Hình 15: Màn hình thiết lập biểu thức tính tốn Bước 3: Tạo Form: fDocgianotien.cs Hình 16: Màn hình tạo Data Report Kéo thả Report Viewer vào Form định thuộc Dock: Fill Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Trang 85 Bài tập thực hành Lập trình mơi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Hình 17: Màn hình tạo Report Viewer vào Form Chọn nguồn liệu cho Reportviewer Report tạo Hình 18: Màn hình chọn nguồn liệu cho Report Viewer Bước 4: Liên kết để mở Form chứa Report Từ Form chương trình, Button hay từ menu việt lệnh để mở form FDocgiaNotien f = new FDocgiaNotien(); f.MdiParent = this; f.Show(); Hình 19: Màn hình kết Report Bài tập 2: Tương tự sinh thực tạo Report khác như: DSDOcgia, DMSach,… -Hết Lab 09 -Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Trang 86 Bài tập thực hành Lập trình mơi trường Windows Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Khoa CNTT- Trường ĐH CN TP.HCM Trang 87 ... Thành Phết Trang 84 Bài tập thực hành Lập trình môi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Chọn hàm/ cơng thức tính tốn: Hình 15: Màn hình thiết lập biểu thức tính tốn Bước 3: Tạo Form: ... dạng cho trường liệu Thiết lập định dạng tương ứng Tác giả: ThS Nguyễn Hà Giang & ThS Dương Thành Phết Trang 83 Bài tập thực hành Lập trình mơi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Hình... Hà Giang & ThS Dương Thành Phết Trang 81 Bài tập thực hành Lập trình mơi trường Windows Khoa CNTT- Trường ĐH CN TP.HCM Hình 7: Màn hình thiết kế Data Report Tạo Table để trình bày liệu lên report