Thiết lập báo cáo và truy xuất thông tin

Một phần của tài liệu Xây dựng chương trình Quản lý Thư viện Trường Trung học cơ sở Tân Tiến (Trang 43 - 45)

I. GIỚI THIỆU VỀ VISUAL BASIC 6.0:

3.6.Thiết lập báo cáo và truy xuất thông tin

3. Làm việc với Microsoft VisualBasic 6.0

3.6.Thiết lập báo cáo và truy xuất thông tin

Thiết lập báo cáo trên cơ sở dữ liệu không chỉ là hiển thị cơ sở dữ liệu từ dữ liệu mà nó còn liên quan đến một số hoạt động khác trên dữ liệu. Sau đây tôi xin giới thiệu về một số công cụ lập báo cáo như Data Report, MS Access, Crystal Report.

3.6.1. Sử dụng một số công cụ để lập báo cáo trong Visual Basic.

• Sử dụng thiết kế DATAREPORT:

Đây là điểm nổi bậc trong VB 6, thiết kế Datareport là cách trực quan để tạo báo cáo trong môi trường phát triển VB, nó cung cấp các chức năng hết sức cơ bản nhưng lại lại dễ dùng. Các điều khiển Report bao gồm :

- Các điều khiển nhãn, - Điều khiển hợp văn bản, - Điều khiển ảnh,

- Điều khiển đoạn thẳng và điều khiển hình dạng,

- Điều khiển hàm cho phép chèn các tính toán tóm tắt vào báo cáo.

Chúng ta có thể xem báo cáo trong chế độ Print Preview bằng cách thi hành phương thức Show

MS Access cho phép viết các báo cáo cơ sở dữ liệu. Nó hổ trợ giao diện dễ dùng và trực quan. Nó cho phép sắp xếp và phân nhóm cũng như sử dụng các hiệu chỉnh trong báo cáo. Hai kỹ thuật để thực hiện là:

- Sử dụng Automation để thi hành báo cáo Access. - Sử dụng VSREPORTS để thi hành báo cáo Access. • Sử dụng CRYSTAL REPORT để lập báo cáo:

Ta không thể tạo báo cáo bằng chương trình mà thay vào đó ta dùng Crystal Report để xây dựng báo cáo. Sau khi xây dựng xong báo cáo ta lưu nó và phân phát cùng các ứng dụng cho người sử dụng.

3.6.2. Sử dụng các công cụ in ấn trong Visual Basic.

• Sử dụng đối tượng Printer.

Ta có thể dùng đối tượng Printer của Visual Basic để in dữ liệu từ ứng dụng. Tuy nhiên cách này đòi hỏi lập trình nhiều và không linh hoạt trong những trường hợp cần kiểm soát kết quả in ấn. Khi sử dụng đối tượng printer ta cần thực hiện các bước sau:

- Xác định hệ toạ độ ta sẽ dùng với đối tượng Printer. - Tạo các cách bố trí báo cáo.

- Viết chương trình tạo đối tượng Recordset dùng bất cứ thư viện truy cập cơ sở dữ liệu nào tuỳ thích.

Lặp xuyên qua các mẫu tin để trả về các đối tượng Recordset, gửi dữ liệu đến đối tượng Printer dùng các thuộc tính và các phương thức của nó.

Đối tượng Printer đưa ra một số thuộc tính và các phương thức hổ trợ việc thể hiện trang in và các tác vụ điều khiển như :

- Thuộc tính CurentX, curentY : kiểm soát vị trí hiện hành trên trang in.

- Thuộc tính Font là đối tượng điều khiển các thuộc tính của văn bản chứa trong trang in.

- Phương thức Newpages chèn một phép ngắt trang vào tác vụ in, thuộc tính page trả về trang in hiện hành của tác vụ in, phương thức KillDoc xoá bỏ một tác vụ in.

- Phương thức đồ hoạ như Line, Point, Circle.

- Phương thức EnDoc: gửi toàn bộ tác vụ in cho máy in. Thi hành phương thức này ở cuối tác vụ in sử dụng đối tượng Printer.

Một phần của tài liệu Xây dựng chương trình Quản lý Thư viện Trường Trung học cơ sở Tân Tiến (Trang 43 - 45)