Top Banner
I. Khái niệm báo cáo 1. Ý nghĩa sử dụng Xuất thông tin của bảng hay truy vấn ra màn hình hoặc máy in cho người dùng dưới dạng: một báo cáo, tổng hợp theo một yêu cầu nào đó. Bài 6: Báo cáo (Report)
30

Bài 6: Báo cáo (Report)

Jan 13, 2016

Download

Documents

Shanae Nugent

Bài 6: Báo cáo (Report). Khái niệm báo cáo Ý nghĩa sử dụng Xuất thông tin của bảng hay truy vấn ra màn hình hoặc máy in cho người dùng dưới dạng: một báo cáo, tổng hợp theo một yêu cầu nào đó. Bài 6: Báo cáo (Report). Khái niệm báo cáo Các thành phần trong báo cáo - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bài 6: Báo cáo (Report)

I. Khái niệm báo cáo

1. Ý nghĩa sử dụngXuất thông tin của bảng hay truy vấn ra màn hình hoặc máy in cho người dùng dưới dạng: một báo cáo, tổng hợp theo một yêu cầu nào đó.

Bài 6: Báo cáo (Report)

Page 2: Bài 6: Báo cáo (Report)

I. Khái niệm báo cáo

2. Các thành phần trong báo cáo Report Header: Các điều khiển trong thành phần này sẽ

xuất hiện đầu tiên và chỉ một lần trong báo cáo. Page Header: Các điều khiển trong thành phần này sẽ xuất

hiện ở đầu mỗi trang báo cáo. Detail: Thể hiện chi tiết dữ liệu của báo cáo. Page Footer: Các điều khiển trong thành phần này sẽ xuất

hiện ở cuối mỗi trang báo cáo. Report Footer: Các điều khiển trong thành phần này sẽ xuất

hiện cuối cùng và chỉ một lần trong báo cáo. Group Header: Các điều khiển trong thành phần này sẽ

xuất hiện ở đầu mỗi nhóm dữ liệu của báo cáo. Group Footer: Các điều khiển trong thành phần này sẽ xuất

hiện ở cuối mỗi nhóm dữ liệu của báo cáo.

Bài 6: Báo cáo (Report)

Page 3: Bài 6: Báo cáo (Report)

I. Khái niệm báo cáo

3. Các dạng của báo cáo Columnar: Thông tin thể hiện theo từng cột (cột tiêu

đề và cột dữ liệu). Tabular: Thông tin thể hiện theo dạng bảng. Groups/Totals: Thể hiện thông tin theo từng nhóm dữ

liệu, có thể hiện các chi tiết. Label: Chỉ thể hiện thông tin dưới dạng nhãn, có thể

dùng để dán vào túi đựng hồ sơ, bì thư, …

Bài 6: Báo cáo (Report)

Page 4: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

1. Tạo nhanh báo cáo (AutoReport: Columnar, Tabular) Chọn kiểu đối tượng là Reports trong cửa sổ CSDL. Click chọn New. Chọn tên bảng hay truy vấn làm dữ liệu nguồn (trong

phần Choose the table or query where the object’s data comes from).

Click chọn dạng báo cáo nhóm (AutoReport: Columnar, Tabular), Click Ok.

Bài 6: Báo cáo (Report)

Page 5: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

1. Tạo nhanh báo cáo (AutoReport: Columnar, Tabular)

Bài 6: Báo cáo (Report)

Màn hình Report xuất ra. Đóng (hoặc lưu báo cáo), sau đó nhập tên cho

báo cáo và Click Ok.

Page 6: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

2. Tạo báo cáo dạng nhóm Chọn kiểu đối tượng là Reports trong cửa sổ CSDL. Click chọn New. Click chọn Report Wizard. Click chọn bảng (Table) hoặc truy vấn (Query) làm

nguồn, Click OK. Chọn các cột cần thể hiện trong báo cáo, Click Next. Chọn nhóm dữ liệu bằng nút > hoặc bỏ bằng nút <,

Click Next.

Bài 6: Báo cáo (Report)

Page 7: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

2. Tạo báo cáo dạng nhóm Chọn cột cần sắp thứ tự và phép toán thống kê cho

nhóm, Click Next. Chọn dạng thể hiện dữ liệu và hướng in ra giấy

(Portrait – hướng đứng; Landscape – hướng ngang), Click Next.

Chọn kiểu dáng trình bày, Click Next. Nhập tựa đề cho báo cáo, Click Finish. Đóng (hoặc chuyển sang chế độ hiệu chỉnh và lưu báo

cáo).

Bài 6: Báo cáo (Report)

Page 8: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

2. Tạo báo cáo dạng nhóm Ví dụ:

• Tạo báo cáo dạng chính phụ thể hiện Lop – SinhVien.

• Chọn kiểu đối tượng là Reports, Click chọn New Report Wizard.

• Click chọn các Table hay Query làm nguồn, chọn các cột cần thể hiện trong báo cáo, Click Next.

Bài 6: Báo cáo (Report)

Page 9: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

2. Tạo báo cáo dạng nhóm Ví dụ:

• Chọn nhóm dữ liệu bằng dấu > hoặc >>, Click Next.

Bài 6: Báo cáo (Report)

Page 10: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

2. Tạo báo cáo dạng nhóm Ví dụ:

• Click chọn các cột cần sắp thứ tự và các phép toán thống kê cho nhóm (Summary Options), Click Next.

Bài 6: Báo cáo (Report)

Page 11: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

2. Tạo báo cáo dạng nhóm Ví dụ:

• Chọn dạng thể hiện dữ liệu và hướng in ra giấy (Portrait – hướng đứng; Landscape – hướng ngang), Click Next.

Bài 6: Báo cáo (Report)

Page 12: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

2. Tạo báo cáo dạng nhóm Ví dụ:

• Chọn kiểu dáng trình bày, Click Next.

Bài 6: Báo cáo (Report)

Page 13: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

2. Tạo báo cáo dạng nhóm Ví dụ:

• Nhập tựa đề cho báo cáo, Click Finish.

Bài 6: Báo cáo (Report)

• Đóng (hoặc hiệu chỉnh và lưu) báo cáo.

Page 14: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

3. Báo cáo dạng nhãn (Label) Chọn biểu tượng Reports. Click New Label Wizard, chọn bảng dữ liệu sau đó

Click OK.

Bài 6: Báo cáo (Report)

Page 15: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

3. Báo cáo dạng nhãn (Label) Chọn các thông số về kích thước nhãn, Click Next. Chọn Font cho nhãn, Click Next.

Bài 6: Báo cáo (Report)

Page 16: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

3. Báo cáo dạng nhãn (Label) Nhập dòng văn bản cần thiết trong khung Prototype

Label và Click chọn trường thích hợp, sau đó Click Next.

Bài 6: Báo cáo (Report)

Page 17: Bài 6: Báo cáo (Report)

II. Tạo báo cáo bằng Wizard

3. Báo cáo dạng nhãn (Label) Chọn cột sắp thứ tự, Click Next.

Bài 6: Báo cáo (Report)

Nhập tên cho Label, Click Finish.

Page 18: Bài 6: Báo cáo (Report)

III. Tự thiết kế báo cáo (không dùng Wizard) Chọn kiểu đối tượng là Reports trong cửa sổ CSDL. Click chọn New. Chọn tên bảng hay truy vấn làm dữ liệu nguồn (trong phần

Choose the table or query where the object’s data comes form).

Click chọn Design View. Tự tạo các điều khiển vào các vị trí mong muốn. Đóng (hoặc lưu báo cáo) sau đó nhập tên cho báo cáo và

Click OK.

Bài 6: Báo cáo (Report)

Page 19: Bài 6: Báo cáo (Report)

IV. Thuộc tính của báo cáoTương tự như thuộc tính của Form.

Bài 6: Báo cáo (Report)

Page 20: Bài 6: Báo cáo (Report)

V. Một số kỹ thuật thiết kế báo cáo

1. Đánh số thứ tự Tạo một hộp Textbox tại vị trí thích hợp. Gán giá trị = 1 trong thuộc tính Control Source. Trong thuộc tính Running Sum, chọn:

• Over Group: Đánh số thứ tự trong từng nhóm.

• Over All: Đánh số thứ tự trong toàn bộ báo cáo.

Bài 6: Báo cáo (Report)

Page 21: Bài 6: Báo cáo (Report)

V. Một số kỹ thuật thiết kế báo cáo

2. Tạo điều khiển chứa ngày tháng Tạo một hộp Textbox trong đầu trang, đầu báo cáo hoặc

cuối trang, cuối báo cáo. Gán giá trị = Now() trong thuộc tính Control Source. Định dạng ngày/tháng/năm trong thuộc tính Format là

dd/mm/yyyy.

Bài 6: Báo cáo (Report)

Page 22: Bài 6: Báo cáo (Report)

V. Một số kỹ thuật thiết kế báo cáo

3. Đánh số trang trong báo cáo Tạo một hộp Textbox trong đầu trang hoặc cuối trang. Gán giá trị = [Page] trong thuộc tính Control Source. Có thể thêm tổng số trang bằng hàm Pages.

• Ví dụ: = [Page]& " của "&[Pages]& " trang".

Bài 6: Báo cáo (Report)

Page 23: Bài 6: Báo cáo (Report)

V. Một số kỹ thuật thiết kế báo cáo

4. Phân trang cho từng nhóm (mỗi nhóm in ở một trang riêng) Chọn thành phần cuối nhóm (Group Footer). Tham khảo

thêm phần tạo nhóm cho báo cáo. Thuộc tính Force New Page chọn giá trị After Section.

Bài 6: Báo cáo (Report)

Page 24: Bài 6: Báo cáo (Report)

V. Một số kỹ thuật thiết kế báo cáo

5. Định khổ giấy in Chọn Menu File Page Setup. Canh lề trên, dưới, trái, phải cho báo cáo trong Tab

Margins. Chọn kiểu in (Portrait, Landscape) trong phần

Orientation của Tab Page. Chọn khổ giấy in trong phần Size (A4) của Tab Page,

Click OK.

Bài 6: Báo cáo (Report)

Page 25: Bài 6: Báo cáo (Report)

V. Một số kỹ thuật thiết kế báo cáo

6. Tạo các cột tính tổng Tạo một hộp Textbox tại vị trí cuối nhóm hoặc cuối báo cáo. Trong thuộc tính Control Source, ghi công thức cần tính.

Ví dụ:

• = Sum([tên cột])

= Sum([hocbong]).

• = Sum([tên ô điều khiển])

= Sum([x]) với tên của ô điều khiển hocbong là x.

• = [tên đkhiển tính tổng theo nhóm]/[ tên đkhiển tính tổng tất cả] sau đó chọn Format là Percent (hiển thị %).

• = Count([tên cột]) Hoặc

= Count([tên ô điều khiển]).

• Tương tự cho các hàm thường dùng khác là: Avg(), Min(), Max().

Bài 6: Báo cáo (Report)

Page 26: Bài 6: Báo cáo (Report)

V. Một số kỹ thuật thiết kế báo cáo

7. Tạo nhóm cho báo cáo hoặc sắp xếp dữ liệu Chọn Menu View Sorting and Grouping. Chọn tên các vùng muốn sắp xếp hoặc nhóm trong phần

Field/Expression. Chọn hướng sắp xếp (Ascending hoặc Descending), hoặc

nếu muốn nhóm dữ liệu thì chọn thuộc tính Group Header và Group Footer là Yes trong phần Group Properties của bảng này.

Thêm các điều khiển (nếu muốn) trong các phần Header hoặc Footer Group vừa thêm trong phần thiết kế báo cáo (như tổng nhóm, đếm nhóm, …).

Bài 6: Báo cáo (Report)

Page 27: Bài 6: Báo cáo (Report)

Bài 6: Báo cáo (Report)

VI. Tóm tắt Câu hỏi

1. Nêu ứng dụng của báo cáo (Report)?

Báo cáo dùng để xuất thông tin của bảng hay truy vấn ra màn hình hoặc máy in cho người dùng dưới dạng như là một báo cáo, tổng hợp theo một yêu cầu nào đó.

Page 28: Bài 6: Báo cáo (Report)

Bài 6: Báo cáo (Report)

VI. Tóm tắt Câu hỏi

2. Các thành phần trong báo cáo bao gồm những thành phần nào?Các thành phần trong báo cáo: Report Header: Các điều khiển trong thành phần

này sẽ xuất hiện đầu tiên và chỉ một lần trong báo cáo.

Page Header: Các điều khiển trong thành phần này sẽ xuất hiện ở đầu mỗi trang báo cáo.

Detail: Thể hiện chi tiết dữ liệu của báo cáo. Page Footer: Các điều khiển trong thành phần này

sẽ xuất hiện ở cuối mỗi trang báo cáo.

Tiếp trang sau

Page 29: Bài 6: Báo cáo (Report)

Bài 6: Báo cáo (Report)

VI. Tóm tắt Câu hỏi

2. Các thành phần trong báo cáo bao gồm những thành phần nào?Các thành phần trong báo cáo: Report Footer: Các điều khiển trong thành phần

này sẽ xuất hiện cuối cùng và chỉ một lần trong báo cáo.

Group Header: Các điều khiển trong thành phần này sẽ xuất hiện ở đầu mỗi nhóm dữ liệu của báo cáo.

Group Footer: Các điều khiển trong thành phần này sẽ xuất hiện ở cuối mỗi nhóm dữ liệu của báo cáo.

Page 30: Bài 6: Báo cáo (Report)

Bài 6: Báo cáo (Report)

VI. Tóm tắt Câu hỏi

3. Một AutoReport chỉ dùng để tạo một Report liên quan đến:

a. Một Table duy nhất

b. Một Query duy nhất

c. Các câu a và b đều đúng

d. Các câu a và b đều sai