Bài giảng Hệ quản trị CSDL FoxPro - Chương 8: Lập báo cáo bằng lệnh Report & Label

1. Khái niệm báo cáo dạng Report và dạng Label.

2. Tạo tệp khuôn báo cáo.

3. Sửa đổi tệp khuôn báo cáo.

4. Sử dụng lệnh REPORT

5. Tạo tệp nhãn.

6. Sửa đổi tệp nhãn.

7. Sử dụng lệnh LABEL

pdf11 trang | Chuyên mục: FoxPro | Chia sẻ: dkS00TYs | Lượt xem: 2464 | Lượt tải: 2download
Tóm tắt nội dung Bài giảng Hệ quản trị CSDL FoxPro - Chương 8: Lập báo cáo bằng lệnh Report & Label, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
TRƯỜNG CAO ĐẲNG SƯ PHẠM QUẢNG TRỊ
KHOA CÔNG NGHỆ THÔNG TIN
1. Khái niệm báo cáo dạng Report và dạng Label.
2. Tạo tệp khuôn báo cáo.
3. Sửa đổi tệp khuôn báo cáo.
4. Sử dụng lệnh REPORT
5. Tạo tệp nhãn.
6. Sửa đổi tệp nhãn.
7. Sử dụng lệnh LABEL 
Chương 8. Lập báo cáo bằng lệnh Report & Lable
1. Khái niệm báo cáo dạng Report và dạng Label
1.1. Báo cáo dạng Report
Là báo cáo theo dạng bảng 2 chiều mà một dòng của nó lấy thông tin trên
một bản ghi.
Ví dụ:
DANH SÁCH THÍ SINH
Số BD HỌ VÀ TÊN NGÀY 
SINH
NƠI SINH
121 Nguyễn Văn Hà 26/03/1990 Đông Hà
122 Trần Văn Hoàng 09/08/1989 Vĩnh Linh
123 Hồ Thanh Hùng 17/05/1990 Hải Lăng
Đông Hà, ngày 16 tháng 3 năm 2008
CHỦ TỊCH HỘI ĐỒNG
Chương 8. Lập báo cáo bằng lệnh Report & Lable
1. Khái niệm báo cáo dạng Report và dạng Label
1.2. Báo cáo dạng Label
Báo cáo mà mỗi trang lấy thông tin trên một bản ghi.
Ví dụ:
PHIẾU BÁO THI
Trường Đại học X, báo tin cho thí sinh 
Họ và tên: Nguyễn Văn Hà Số báo danh: 121
Ngày sinh: 26/03/1990 Nơi sinh: Đông Hà
Chương 8. Lập báo cáo bằng lệnh Report & Lable
2. Tạo tệp khuôn báo cáo
2.1 Tên tệp khuôn: Tệp khuôn báo cáo có tên *.FRX
2.2. Tạo tệp khuôn: Việc tạo ra nó bao gồm các bước sau:
B1: Thiết kế báo cáo
B2: Phân định rõ 3 vùng: Đầu biểu (Title), nội dung (Detail) và cuối biểu
(Summary)
B3: Mở tệp CSDL tương ứng USE 
B4: Đưa vào lệnh tạo tệp khuôn báo cáo
CREATE REPORT 
B5: Định dạng trang in (Alt - Report - Page layout - Right Margin Colum)
B6: Khai báo vùng Detail
B7: Mở vùng Title và Summary (Alt - Report - Title/Summary)
Đánh dấu Title Band và Summary Band
Chương 8. Lập báo cáo bằng lệnh Report & Lable
2. Tạo tệp khuôn báo cáo
B8: Khai báo vùng Title
B9: Khai báo vùng Summary
2.3. Cách đưa vào một đối tượng văn bản
2.4. Cách đưa vào một đối tượng trường dữ liệu
* Trường đơn giản
* Trường có tính toán
Ví dụ: Từ tệp HSCB.DBF lập Danh sách cán bộ trích ngang.
USE HSCB
CREA REPO DSTN (tạo ra DSTN.FRX)
Từ tệp BLUONG.DBF lập Bảng thanh toán lương.
USE BLUONG
CREA REPO BTTL (tạo ra BTTL.FRX)
Chương 8. Lập báo cáo bằng lệnh Report & Lable
3. Sửa đổi tệp khuôn báo cáo
Với một tệp khuôn báo cáo đã được thiết lập. Ta có thể sửa đổi nó bằng
lệnh:
MODIFY REPORT 
Ví dụ:
USE HSCB
MODI REPO DSTN
Chương 8. Lập báo cáo bằng lệnh Report & Lable
4. Sử dụng lệnh REPORT
4.1. Cú pháp:
REPORT FORM [FOR ] TO PRINT/PREVIEW
4.2. Giải thích:
Lệnh in báo cáo với khuôn dạng của và dữ liệu là ở trên các
tệp CSDL đang mở.
Nếu có tuỳ chọn FOR thì chỉ có những bản ghi thỏa mãn 
mới được in theo báo cáo.
Nếu có tuỳ chọn TO PRINT thì báo cáo được in ra máy in hoặc tuỳ chọn
PREVIEW thì báo cáo được đưa ra màn hình.
Ví dụ: USE HSCB
REPO FORM DSTN PREV
USE BLUONG
REPO FORM BTTL PREV
Chương 8. Lập báo cáo bằng lệnh Report & Lable
5. Tạo tệp nhãn
5.1 Tên tệp nhãn: Tệp nhãn có tên *.LBX
5.2. Tạo tệp nhãn: Việc tạo ra nó bao gồm các bước sau:
B1: Thiết kế nhãn
B2: Mở tệp CSDL tương ứng (USE )
B3: Đưa vào lệnh tạo tệp nhãn (CREATE LABEL )
B4: Định dạng trang in (Alt - Label - Page layout )
B5: Khai báo nhãn
5.3. Cách đưa vào một đối tượng văn bản
5.4. Cách đưa vào một đối tượng trường dữ liệu
Ví dụ: Từ tệp HSCB.DBF tạo nhãn là các Phiếu cán bộ.
USE HSCB
CREA LABEL PCB (tạo tệp PCB.LBX)
Chương 8. Lập báo cáo bằng lệnh Report & Lable
6. Sửa đổi tệp nhãn
Với một tệp nhãn đã được thiết lập. Ta có thể sửa đổi nó bằng lệnh:
MODIFY LABEL 
Ví dụ:
USE HSCB
MODI LABEL PCB
Chương 8. Lập báo cáo bằng lệnh Report & Lable
7. Sử dụng lệnh LABEL
7.1. Cú pháp:
LABEL FORM [FOR ] TO PRINT/PREVIEW
7.2. Giải thích:
Lệnh in nhãn với khuôn dạng của và dữ liệu là ở trên các tệp
CSDL đang mở.
Nếu có tuỳ chọn FOR thì chỉ có những bản ghi thỏa mãn mới
được in ra nhãn.
Nếu có tuỳ chọn TO PRINT thì nhãn được in ra máy in hoặc tuỳ chọn
PREVIEW thì nhãn được đưa ra màn hình.
Ví dụ: USE HSCB
LABE FORM PCB PREV
Chương 8. Lập báo cáo bằng lệnh Report & Lable

File đính kèm:

  • pdfBài giảng Hệ quản trị CSDL FoxPro - Chương 8 Lập báo cáo bằng lệnh Report & Lable.pdf
Tài liệu liên quan