Bài giảng Lập trình trên môi trường Window: Chương 7 - ThS. Dương Thành Phết

10 6 0
Bài giảng Lập trình trên môi trường Window: Chương 7 - ThS. Dương Thành Phết

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

Thông tin tài liệu

Database: Cung cấp những thuộc tính cho phép truy xuất thông tin liên quan đến cơ sở dữ liệu trong bản báo cáo. DataDefinition: Chứa tất cả các thông tin liên quan [r]

(1)

1

Chương 7:

THIẾT KẾ BÁO CÁO-CRYSTAL REPORT

LẬP TRÌNH WINDOWS

Giảng Viên: ThS Dương Thành Phết

Email: phetcm@gmail.com – YahooID: phetcm

Website: http://www.thayphet.net

(2)

NỘI DUNG

1. Giới thiệu CrystalReport

2 Report Design Environment 3 Crystal Reports Object Model 4. Kết xuất báo cáo

(3)

3

1 GIỚI THIỆU CRYSTAL REPORTS

Crystal Report ?

Đặc điểm Crystal Report:

 Không cần mở ứng dụng riêng rẽ

 Truy cập nhiều nguồn liệu khác

 Chia sẻ sử dụng bảng báo cáo

Là công cụ thiết kế báo cáo cho phép tạo báo cáo cách tìm định dạng liệu từ nguồn liệu hay từ nguồn liệu khác

(4)

2.1 Các thành phần Report Designer

Field Explorer

Crystal Report Toolbox Report Designer Crystal Reports - Insert

Crystal Reports - Main

(5)

5

2.2 Các section báo cáo

Xuất trang / trang cuối bảng báo cáo

Xuất đầu / cuối trang

Xuất vào đầu / cuối nhóm mẫu tin

Xuất mẫu tin

(6)

2.2 Các section báo cáo

Report Header Page Header 1 Group Header 1

Details

Group Footer 1 Group Header 2

Details

Group Footer 2

Page Header 2

Page Footer 2 Group Header 3

Details

Group Footer 3 Group Header 4

Details

Group Footer 4

(7)

7

2.3 Các đối tượng Field Explorer

Database Fields: Chứa tất field mà bạn đưa

vào báo cáo

Formula Fields: Dùng để đưa tính tốn phức tạp

vào báo cáo

Parameter Fields: Dùng để nhắc nhở người dùng

nhập vào thông tin cần thiết báo cáo chạy

2 REPORT DESIGN ENVIRONMENT

Running Total Fields: Dùng để tính toán dựa giá

(8)

2.3 Các đối tượng Field Explorer

Group Name Fields: Thể nhóm

sử dụng báo cáo

SQL Experssion Field: Đảm bảo việc tính tốn

bạn thực sever

2 REPORT DESIGN ENVIRONMENT

Special Fields: Thể vùng mục tin đặc biệt

như PrintDate, PrintTime, PageNumber…

Unbound Fields: Dùng tạo báo cáo generic

(9)

9

3.1 Giới thiệu

Tiến trình thiết kế báo cáo: - Liên kết data source

- Sắp đặt định dạng Report Object Report Designer

Static Report

Với Crystal Reports.NET, bạn có tồn quyền truy xuất thay đổi phần lớn thuộc tính báo cáo Dynamic Report

Thay đổi cách nào?

ReportDocument CrystalReportViewer

(10)

3.2 ReportDocument

ReportDocumnet

Database

DataDefinition

ReportDocument là lớp sở tất báo cáo Sơ đồ lớp

ReportDefinition

ReportOptions ExportOptions

PrintOptions SummaryInfo

Database: Cung cấp thuộc tính cho phép truy xuất thông tin liên quan đến sở liệu báo cáo

DataDefinition: Chứa tất thông tin liên quan đến

Ngày đăng: 09/03/2021, 03:59

Tài liệu cùng người dùng

Tài liệu liên quan