Module lớp là nền tảng của lập trình hướng đối tượng trong Visual Basic, nó bao gồm các nhúm đối tượng có cùng thuộc tớnh, có chung hành vi và có chung mối quan hệ. Khuôn mẫu để tạo đối tượng là Module lớp. Sau này Module lớp cũn được dùng để tạo đối tượng ActiveX, đó là kỹ thuật lập trình cao hơn trong lập trình hướng đối tượng. Trong bước lập trình căn bản với Visual Basic, ta dùng Module để chứa các hàm hay thủ tục. Tuỳ theo tầm hoạt động của các hàm hay thủ tục này ta có thể gọi chúng trực tiếp từ Module.
Những Module thì không bao giờ gọi trực tiếp. Để sử dụng một lớp, ta phải tạo đối tượng từ lớp thông qua lệnh New.
3.5 Công cụ làm báo cáo Crytal Report
Khi xõy dựng một ứng dụng thực tiễn, kết quả cuối cùng dữ liệu kết xuất và có thể xuất ra các thiết bị máy in, các trình hỗ trợ khác cho phép người dùng in hay trích dữ liệu sang các trình ứng dụng tương thích khác. Muốn làm được như vậy thì đòi hỏi cần có công cụ làm báo cáo chuyên nghiệp, hiệu quả và dễ dàng áp dụng trong tất cả các bài toán ứng dụng đặt ra.Và Crytal Report là một công cụ đáp ứng được tất cả các yêu cầu trên.
Crytal Report là một công cụ chuẩn, cho phép ta thiết kế báo cáo ứng dụng trên nhiều ngôn ngữ lập trình như: Visual Basic, C#,... Ngoài ra, ta có thể tạo báo cáo trên ứng dụng và Web, sau đó thiết lập như một dịch vụ trên trình chủ, tập tin dạng Crytal Report có tên mở rộng “.rpt”.
Để có thể tạo ra các báo cáo bằng Crytal Report trong môi trường Visual Basic, thì trước tiên chúng ta phải có cơ sở dữ liệu có thể là Microsoft Access hay SQL Server.
CHƯƠNG 3: XÂY DỰNG PHẦN MỀM KHAI THÁC HỆ THỐNG DATA WAREHOUSE TẠI NGÂN HÀNG THỐNG DATA WAREHOUSE TẠI NGÂN HÀNG