Tạo Báo Biểu Với Crystal Report Lập Trình Windows

26 375 0
Tạo Báo Biểu Với Crystal Report Lập Trình Windows

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đạ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 ”

Ngày đăng: 30/10/2015, 18:00