Tải bản đầy đủ (.ppt) (17 trang)

Tiểu luận môn lập trình cơ sở dữ liệu CRYSTAL REPORT TRONG C#

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.14 MB, 17 trang )

CRYSTAL REPORT
CRYSTAL REPORT
TRONG C#
TRONG C#
Trần Anh Tuấn
Trần Anh Tuấn
09520710
09520710
Ngô Tự Đăng Quang 09520618
Ngô Tự Đăng Quang 09520618
Nộ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
1.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.


1.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)
5 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ý,.…
2.Phân loại Report: đơn giản và
phức tạp

Report đơn giản: chỉ add database, vẽ khung, ….
Report phức tạp: giống report đơn giản nhưng có thêm
groupheader,….
5.Một số biểu mẫu báo cáo trong kinh doanh

5.Đóng gói crystal report
Trước tiên ta phải tải bộ merge modules của Crystal report về
Sau khi tạo xong file setup
right click vào project setup và chọn merge module
Sau đó ta chọn file CRRuntime_13_0_1.msm rồi
nhấn open, cuối cùng ta rebuild project setup
6.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
6.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)
7. Sử dụng Crystal Report với
các trường

Formula Field

Đượ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}

Summary Field

Được dùng với nhóm trong report

Summary Field có thể là sum, average hay độ
lệch tiêu chuẩn
8.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

×