Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
0,97 MB
Nội dung
Đại Học Sư Phạm Tp Hồ Chí Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Tạo báo biểu ể với Crystal C t l Report R t • Giới thiệu công cụ tạo report • Thiết kế Report với Crystal Report • Liên kết Report với ứng dụng Trần Ngọc Bảo - Email: tnbao.dhsp@gmail.com Đại Học Sư Phạm Tp Hồ Chí Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Tạo báo biểu ể với Crystal C t l Report R t • Giới thiệu công cụ tạo report • Thiết kế Report với Crystal Report • Liên kết Report với ứng dụng Trần Ngọc Bảo - Email: tnbao.dhsp@gmail.com LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Giới thiệu mẫu báo biểu ứng dụng TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (3) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Giới thiệu mẫu báo biểu ứng dụng TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (4) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Giới thiệu mẫu báo biểu ứng dụng TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (5) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Một số công cụ tạo Report MS Access 2000/XP/2003 Crystal Report 8.5/9/10/11 5/9/10/11 ActiveReport - DataDynamics C1Report - ComponentOne TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (6) MS Access A 2000/XP/2003 LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Một số công cụ tạo Report TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (7) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Một số công cụ tạo Report Crystal Report 8.5/9/10/11 TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (8) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Một số công cụ tạo Report ActiveReport - DataDynamics TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (9) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Một số công cụ tạo Report C1Report - ComponentOne TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (10 10)) Đại Học Sư Phạm Tp Hồ Chí Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Tạo báo biểu ể với Crystal C t l Report R t • Giới thiệu công cụ tạo report • Thiết kế Report với Crystal Report • Liên kết Report với ứng dụng Trần Ngọc Bảo - Email: tnbao.dhsp@gmail.com LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Thiết kế Report với Crystal Report Run công cụ Crystal Report để tạo tập tin report p Liên kết với Data Source (MS Access/SQL Server,…) Sử dụng Formula Lọc L liệu liệ Sắp xếp/gom nhóm liệu TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (13 13)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Thiết kế Report với Crystal Report Run công cụ Crystal Report để tạo tập ập tin report p ((*.rpt) p ) Khởi động chương trình Crystal Report cách chọn Start/Programs/Seagate Crystal Report Tools/Crystal Reports TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (14 14)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Thiết kế Report với Crystal Report Liên kết với Data Source (MS Access/SQL Server,…) , ) Chọn menu File Æ New Chọn Ch Standard St d d Click button “Database” reportt để chọn Data source cho TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (15 15)) Đại Học Sư Phạm Tp Hồ Chí Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Tạo báo biểu ể với Crystal C t l Report R t • Giới thiệu công cụ tạo report • Thiết kế Report với Crystal Report • Liên kết Report với ứng dụng Trần Ngọc Bảo - Email: tnbao.dhsp@gmail.com LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Liên kết report vào ứng dụng • Sử dụng Crystal Report Control danh sách ActiveX controls để liên kết tập tin report (* rpt) thiết kế công cụ Crystal (*.rpt) Report Crystal Report Control TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (17 17)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Liên kết report vào ứng dụng • Sử dụng Crystal Report Control danh sách ActiveX controls để liên kết tập tin report (* rpt) thiết kế công cụ Crystal (*.rpt) Report Click Cli k phải hải chuột h ột lê lên Di Dialog l Chọn mục “Insert ActiveX Control” g popup menu Chọn mục “Crystal Report Control” dialog Insert ActiveX Control C Crystal t lR Reportt C Control t l TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (18 18)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Liên kết report vào ứng dụng • Sử dụng Crystal Report Control danh sách ActiveX controls để liên kết tập tin report (* rpt) thiết kế công cụ Crystal (*.rpt) Report Crystal Report Control TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (19 19)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Sử dụng Crystal Report Control Khai báo biến xử lý Report TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (20 20)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Sử dụng Crystal Report Control Xác định tập tin *.Rpt Cú pháp CString sTenFileReport; m_cr.SetReportFileName(sTenFileReport); S tR tFil N ( T Fil R t) Ví dụ void CReportDemoDlg::OnPrintPreview() { CString sTenFileReport = “ \Reportsv.rpt”; m_cr.SetReportFileName(sTenFileReport); …………… } TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (21 21)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Sử dụng Crystal Report Control Hiển thị report (Preview) Cú pháp m_cr.SetAction (1); m_cr Ví dụ void CReportDemoDlg::OnPrintPreview() { CString sTenFileReport = “ \Reportsv.rpt”; m_cr.SetReportFileName(sTenFileReport); m_cr.SetAction(1) ; } TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (22 22)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Sử dụng Crystal Report Control Report có tham số Cú pháp m_cr.SetFormulas(Index,"TenFormula = GiaTri“) Ví dụ void CReportDemoDlg::OnPrintPreview() { CString sTenFileReport = “ \Reportsv.rpt”; m_cr.SetReportFileName(sTenFileReport); ( ) CString s = "Khoa= "; UpdateData(); s = s + "\'"+ m_Khoa + "\'";; m_cr.SetFormulas(0,s); m_cr.SetAction(1); } TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (23 23)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Sử dụng Crystal Report Control Thay đổi connectionstring Cú pháp CString sConnect = "DSN=" + sServer +";UID=" + sUser & ";PWD=" + sPass + ";DSQ=" + sDBName; m cr SetConnect(sConnect); m_cr.SetConnect(sConnect); Ví dụ void CReportDemoDlg::OnPrintPreview() { CString sTenFileReport = “ \Reportsv.rpt”; m_cr.SetReportFileName(sTenFileReport); ( ) ////////////////////////////// CString sConnect = "DSN=" + “tnb-laptop” +";UID=" + “dhsp” + ";PWD=" + “dhsp” + ";DSQ=" + “ADO”; m_cr.SetConnect(sConnect); ///////////////////////////// m_cr.SetAction(1); } TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (24 24)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Thiết kế Report với Crystal Report Sử dụng Formula Lọc liệu Sắp xếp/gom nhóm liệu TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (25 25)) TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (26 26)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S [...]... Học LẬP TRÌNH WINDOWS Tạo báo biểu ể với Crystal C t l Report R t • Giới thiệu các công cụ tạo report • Thiết kế Report với Crystal Report • Liên kết Report với ứng dụng Trần Ngọc Bảo - Email: tnbao.dhsp@gmail.com LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Thiết kế Report với Crystal Report Run công cụ Crystal Report để tạo các tập tin report p Liên kết với. .. LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Thiết kế Report với Crystal Report Run công cụ Crystal Report để tạo các tập ập tin report p ((*.rpt) p ) Khởi động chương trình Crystal Report bằng cách chọn lần lượt Start/Programs/Seagate Crystal Report Tools /Crystal Reports TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (14 14)) LẬ ẬP TRÌNH VỚI CRYSTA... cụ tạo report • Thiết kế Report với Crystal Report • Liên kết Report với ứng dụng Trần Ngọc Bảo - Email: tnbao.dhsp@gmail.com LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Liên kết report vào ứng dụng • Sử dụng Crystal Report Control trong danh sách ActiveX controls để liên kết các tập tin report (* rpt) được thiết kế bằng công cụ Crystal (*.rpt) Report Crystal Report. .. PHẦN N LẬP TR RÌNH WINDOWS S Thiết kế Report với Crystal Report Liên kết với Data Source (MS Access/SQL Server,…) , ) Chọn menu File Æ New Chọn Ch Standard St d d Click button “Database” reportt để chọn Data source cho TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (15 15)) Đại Học Sư Phạm Tp Hồ Chí Minh Khoa Toán – Tin Học LẬP TRÌNH WINDOWS Tạo báo biểu ể với Crystal C t l Report. ..LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Crystal Report và ứng dụng • Bước 1: Thiết kế report Sử dụng công ô cụ Crystal Report tạo và à các á report thành các tập tin *.rpt • Bước 2: Liên kết report với ứng dụng Sử dụng Crystal Report Control để liên kết các tập tin report *.rpt vào ứng dụng TRẦN NGỌC BẢO KHOA TOÁN... LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Sử dụng Crystal Report Control Khai báo biến xử lý Report TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (20 20)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Sử dụng Crystal Report Control Xác định tập tin *.Rpt Cú pháp CString sTenFileReport; m_cr.SetReportFileName(sTenFileReport);... Control C Crystal t lR Reportt C Control t l TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (18 18)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Liên kết report vào ứng dụng • Sử dụng Crystal Report Control trong danh sách ActiveX controls để liên kết các tập tin report (* rpt) được thiết kế bằng công cụ Crystal (*.rpt) Report Crystal Report Control... m_cr.SetReportFileName(sTenFileReport); S tR tFil N ( T Fil R t) Ví dụ void CReportDemoDlg::OnPrintPreview() { CString sTenFileReport = “ \Reportsv.rpt”; m_cr.SetReportFileName(sTenFileReport); …………… } TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (21 21)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Sử dụng Crystal Report Control Hiển thị report (Preview)... LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Liên kết report vào ứng dụng • Sử dụng Crystal Report Control trong danh sách ActiveX controls để liên kết các tập tin report (* rpt) được thiết kế bằng công cụ Crystal (*.rpt) Report Click Cli k phải hải chuột h ột lê lên Di Dialog l Chọn mục “Insert ActiveX Control” trong g popup menu Chọn mục Crystal Report. .. m_cr.SetAction (1); m_cr Ví dụ void CReportDemoDlg::OnPrintPreview() { CString sTenFileReport = “ \Reportsv.rpt”; m_cr.SetReportFileName(sTenFileReport); m_cr.SetAction(1) ; } TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (22 22)) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Sử dụng Crystal Report Control Report có tham số Cú pháp m_cr.SetFormulas(Index,"TenFormula ... 2000/XP/2003 Crystal Report 8.5/9/10/11 5/9/10/11 ActiveReport - DataDynamics C1Report - ComponentOne TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (6) MS Access A 2000/XP/2003... TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (4) LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Giới thiệu mẫu báo biểu ứng dụng TRẦN NGỌC BẢO KHOA TOÁN -TIN... Ngọc Bảo - Email: tnbao.dhsp@gmail.com LẬ ẬP TRÌNH VỚI CRYSTA C AL REPO ORT BÀI GIIẢNG HỌ ỌC PHẦN N LẬP TR RÌNH WINDOWS S Giới thiệu mẫu báo biểu ứng dụng TRẦN NGỌC BẢO KHOA TOÁN -TIN HỌC