Bài giảng Thực hành nhập môn công nghệ phần mềm - Bài 8: Sử dụng Data Report để in biểu mẫu báo cáo

Mục đích

Trong bài thực hành này, bạn sẽ làm quen với khái niệm Report và cách sử dụng Report trong VB để in biểu mẫu báo cáo

 

Yêu cầu

Đã nắm được các khái niệm cơ bản về xây dựng ứng dụng bằng VB

Sử dụng được hệ quản trị CSDL Access

 

doc9 trang | Chuyên mục: Visual Basic 6.0 | Chia sẻ: dkS00TYs | Lượt xem: 1706 | Lượt tải: 4download
Tóm tắt nội dung Bài giảng Thực hành nhập môn công nghệ phần mềm - Bài 8: Sử dụng Data Report để in biểu mẫu báo cáo, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
Sử dụng Data Report để in biểu mẫu báo cáo
Mục đích
Trong bài thực hành này, bạn sẽ làm quen với khái niệm Report và cách sử dụng Report trong VB để in biểu mẫu báo cáo
Yêu cầu
Đã nắm được các khái niệm cơ bản về xây dựng ứng dụng bằng VB
Sử dụng được hệ quản trị CSDL Access
Vấn đề liên quan
Làm việc với Data Environment và Data Report 
Thời gian để hoàn tất bài thực hành: 90 phút
 Kết nối DataEnvironment trong Visual Basic
Mục đích: Sử dụng Data Environment để tạo command truy vấn, cung cấp thông tin cho Report
Mở Microsoft Access
Chọn Project ->Add Data Environment (hoặc Project ->More ActiveX Designers-> Data Environment).
Click phải chuột lên cnHocsinh, chọn Properties
Chọn Provider là Microsoft Jet 4.0 OLE DB Provider, chọn DatabaseName là HOCSINH.MDB. Để bảo đảm, bạn có thể bấm nút Test Connection để xem kết nối tới CSDL đã thành công chưa.
Bây giờ, ta sẽ tạo một command, có tác dụng rút trích ra những dữ liệu cần báo cáo
Click phải chuột trên cnHocsinh, chọn AddCommand, đổi tên command1 này thành cmdLayHocSinhNam
Click phải chuột trên cmdLayHocSinhNam, chọn Properties, nhập vào câu lệnh SQL có tác dụng trích ra những học sinh nào có giới tính Nam. Sau đó, bấm OK.
Thiết kế Report trong VB
Mục đích: Thiết kế Report, sử dụng command đã tạo ở bài tập trước
Chọn Project ->Add DataReport
Thiết lập thuộc tính DataSource và DataMember cho DataReport này như hình vẽ
Kéo thả các rptTextBox vào Report, thiết lập thuộc tính DataField để lấy dữ liệu mong muốn
Hiển thị Report ra màn hình
Mục đích: Gọi thực hiện Report
Viết hàm xử lý sự kiện click cho nút Báo cáo
Private Sub cmdBaocao_Click()
 Dim rptKetqua As New DataReport1
 rptKetqua.Show
End Sub
Chạy thử chương trình
Thiết kế Report có tham số
Tạo command với các thuộc tính sau :
Trong đó phần giới tính được tham số hoá
2.Thiết kế report như bài tập trên
 3.Hiện thị report :
 Private Sub cmdBaocao_Click()
 DataEnvironment1.Command1 False ’Thiet lap gia tri cho tham so trong ‘cau lenh truy van.
 Dim rptKetqua As New DataReport1
 rptKetqua.Show
 End Sub 

File đính kèm:

  • doc#8-Hien thi va bao cao ket qua tra cuu.doc