Giới thiệu công cụ thiết kế báo cáo Crystal Report 2.. Sử dụng crytal report với các tham số 7.. Sử dụng Crystal Report với các trường 8.. 1.Giới thiệu công cụ thiết kế báo cáo Crystal R
Trang 1CRYSTAL REPORT
TRONG C#
Trần Anh Tuấn 09520710 Ngô Tự Đăng Quang 09520618
Trang 2Nội Dung
1 Giới thiệu công cụ thiết kế báo cáo Crystal Report
2 Phân loại Report: đơn giản và phức tạp
3 Các dạng báo biểu tổng quát: tham số và không tham
số
4 Một số biểu mẫu báo cáo trong kinh doanh
5 Đóng gói crystal report
6 Sử dụng crytal report với các tham số
7 Sử dụng Crystal Report với các trường
8 Xuất file trong crytal report
Trang 31.Giới thiệu công cụ thiết kế báo
cáo Crystal Report
Crystal Report là 1 công cụ làm báo cáo mạnh nhất
hiện nay
Hỗ trợ hầu hết các ngôn ngữ lập trình
Trong Crystal Report ta có thể là hầu hết các tính toán
phức tạp của 1 báo cáo nên trong code như
VB,Java, chỉ cần kết nối database và gọi nó lên
Trang 41.Giới thiệu công cụ thiết kế báo
cáo Crystal Report(tt)
Crystal Report có phần thiết kế giao diện trực
quan
Mỗi Report bao gồm 5 phần chính (gọi là 5
Sections): Section là một vùng hiển thị trong
Report Mỗi Section được biểu thị bởi một đầu
đề (header) và một cuối đề (footer), ngoại trừ
section chi tiết bên trong trang (Section Detail)
Trang 55 sections
chứa các dòng chữ hay hình ảnh xuất hiện ở đầu của mỗi
report ví dụ như : Tiêu đề (“Cộng hòa Xã hội Chủ nghĩa Việt Nam”), tiêu đề của report…
chứa các thông tin mà nó hiện diện ở đầu mỗi trang, ví dụ như tựa báo cáo, tên danh mục cần hiển thị từ cơ sở dữ liệu…
chứa các thông tin nằm ở cuối mỗi trang như số
trang…
chứa các thông tin xuất hiện ở cuối mỗi report: tổng kết, số lượng mẫu tin trong báo cáo, địa chỉ , người ký, chức vụ, ngày ký,.…
Trang 62.Phân loại Report: đơn giản và
phức tạp
Report đơn giản: chỉ add database, vẽ khung, …
Trang 7Report phức tạp: giống report đơn giản nhưng có thêm groupheader,…
Trang 85.Một số biểu mẫu báo cáo trong kinh doanh
Trang 115.Đóng gói crystal report
Trước tiên ta phải tải bộ merge modules của Crystal report về
Trang 12Sau khi tạo xong file setup
right click vào project setup và chọn merge module
Trang 13Sau đó ta chọn file CRRuntime_13_0_1.msm rồi nhấn open, cuối cùng ta rebuild project setup
Trang 146.Sử dụng crytal report với các
tham số
String parameter (tham số chuỗi)
Integer parameter
Date parameter
Dynamic logon parameter
Khi chạy Crystal Report thường hỏi username và
password
Để tránh việc hỏi username và password, ta dùng
dynamic logon parameter để tự động điền user
id, password, server name và database name
Trang 156.Sử dụng crytal report với các
tham số
Các parameter được dùng để cho người sử dụng nhập
thông tin vào khi chạy report
Các parameter có thể được sử dụng theo một số cách khác
nhau, từ đơn giản như nhập tên một user để hiển thị trong report, đến chọn lựa record (lọc nội dung)
Trang 167 Sử dụng Crystal Report với
các trường
Được bao bọc trong cặp dấu ngoặc nhọn { } và
đứng trước nó là ký tự @
Ví dụ: {@Product_id} , {@Product_price}
Được dùng với nhóm trong report
Summary Field có thể là sum, average hay độ
lệch tiêu chuẩn
Trang 178.Xuất file trong crytal report
- Chúng ta có thể xuất ra nhiều định dạng file,
nhưng chúng ta sẽ tìm hiểu 2 cách xuất file như dưới đây:
- Xuất ra file PDF
- Xuất ra file Excel