hướng dẫn thực hành winform - phần 8 hướng dẫn crystal report – tạo báo cáo) - Pdf 16

Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng
HƯỚNG DẪN THỰC HÀNH TUẦN 8
(Hướng dẫn Crystal Report – Tạo báo cáo)

1. Sử dụng lại CSDL đã dùng trong tuần thực hành trước (tuần 7)
2. Tạo project QLHSReport
a. Tạo mới 1 report
Từ project chọn add new item
Sau đó chọn Crystal report
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng

Chọn “Using the Report Wizard” (Tạo report bằng Wizard)
Chọn “OK”, sau đó chọn Create New Connection để tạo kết nối mới đến CSDL
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng

Chọn Finish
Sau đó chọn bảng dữ liệu “HOCSINH” và bảng “LOP”

Chọn CSDL cần kết nối để
truy cập dữ liệu
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng d. Các khái niệm cơ bản của report
Các section của report
Một report bao gồm 5 phần chính:

- Report header: phần thông tin đầu tiên của report. Một báo cáo report thường
sẽ gồm nhiều trang, report header chính là phần xuất hiện chỉ một lần ở trang
đầu tiên của toàn report. Ví dụ như báo cáo có tiêu đề “Báo cáo thu chi tháng
12 năm 2001” thì tiêu đề sẽ được đặt trong phần report header.

- Page header: phần hiển thị thông tin xuất hiện ở đầu mỗi trang của report. Ví
dụ như một báo cáo dạng bảng có nhiều cột như: STT, Tên, Địa chỉ, SĐT… thì
đầu mỗi trang cần lặp lại những tiêu đề cột để người đọc nhận biết dễ dàng ý
nghĩa mỗi cột. Khi đó các tiêu đề cột được đặt vào phần page header.

- Details: phần hiển thị thông tin chi tiết của report. Một report thường bao gồm
nhiều mục với vai trò như nhau tương ứng với các record của database mà report
Xây dựng phần mềm hướng đối tượng GVHD: Trần Anh Dũng
sử dụng. Phần details sẽ liệt kê những record đó. Ví dụ báo cáo thu chi thì các
mục thu chi sẽ được liệt kê trong phần details.

- Report footer: phần hiển thị thông tin xuất hiện chỉ một lần ở cuối report. Ví
dụ thông tin như người lập báo cáo là ai, tại đâu, hôm nào sẽ được đặt ở report
footer.

- Page footer: phần thông tin xuất hiện cuối mỗi trang. Ví dụ số trang được đặt ở
page footer.



Các thao tác cơ bản
- Hiển thị các trường dữ liệu lên report:
Để hiển thị trường dữ liệu, drag một trường dữ liệu từ Field Explorer xuống
vùng tương ứng của report. Ví dụ : drag một trường từ database field xuống phần
details của report rồi view, sẽ thấy dữ liệu của report được liệt kê ra.

- View nội dung của report
Nhấn nút (Refresh – F5) trên toolbar, nội dung report sẽ hiển thị bên tab preview.
Từ đây trở đi, ta có thể chuyển qua lại giữa tab design và tab preview.

- Các format

••
• Suppress và Suppress If Duplicated
- Suppress : Hiển thị đối tượng hay không.
- Suppress If Duplicated : Không hiển thị đối tượng khi có sự trùng
lặp

••
• Tips
- Muốn điều chỉnh độ dịch chuyển các control trong report cho tinh thì
nhấp phím phải lên vùng chính của report, bỏ option “Snap to grid”
đi.
- Đối với Formula Field: Khi tính toán thì những field nào có tham gia
vào phép toán thì field đó trước hết phải được Insert vào Report.

- Group
Dùng group để gom nhóm report thành từng phần. VD: Xuất các đơn đặt hàng ta
thường có nhu cầu gom nhóm thành từng đơn đặt hàng (bao gồm các chi tiết) như

• Dùng Insert\Line để tạo đường kẻ dọc hoặc ngang
Dùng Insert\Picture để chèn hình. VD như logo của công ty 3. Bài tập:
- Trên cở sở những kiến thức được cung cấp trong bài thực hành trên, sinh
viên tìm hiểu thêm về Crystal report để có thể tạo những báo cáo phức tạp


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status