Tài liệu tham khảo Giáo trình Access và ứng dụng - Chương 5 : Sử dụng đối tượng trong Visual Basic for Access ( sách dùng cho các trường đào tạo hệ trung học chuyên nghiệp ). Cuối mỗi chương đều có các câu hỏi ôn tập và bài tập | Chương V Sử DỰNG ĐỔI TƯỢNG TRONG VBA . KHÁI NIỆM ĐỐI TƯỢNG - TẬP HỢP Đối TƯỢNG Access 2000 hỗ trợ VBA giúp cho việc phát triển ứng dụng thẹo hướng đối tượng được đơn giản hơn. Trong phần sau đây sẽ giới thiệu về phát triển ứng dụng theo hướng đối tượng trong khuôn khổ của VBA và Access 2000. . Tập hợp và đổl tượng Collections và Objects Access 2000 là môi trường phát triển ứng dụng hướng đổi tượng. Cửa sẻ Database của ACCESS cho phép người sử dụng truy cập tới các tables queries forms reports modules và các macros. VBA cũng cho phép điều này thông qua các đổi tượng như recordsets và tableDef. Để tận dụng được các thế mạnh của VBA trong Access cần phải hiểu về đối tượng cũng như các khái niệm liên quan. Một đối tượng Ịà một thực thể như ôtô điện thoại băng video. Các đối tượng đều có thuộc tính. Ví dụ ô tô có các thuộc tính như màu sắc cửa các thông số kỵ thuật của động cơ và một sổ thuộc tính khác. Thuộc tính có thể xác định bản chất của đối tượng tạo thành. Hành vi hướng đổi tượng này cho phép xác định một thực thề riêng biệt của đối tượng dựa trên các thuộc tính của chúng. Ví dụ một chiếc xe ôtô màu đỏ và một chiếc ôtô màu đen là hai thực thể riêng biệt của đối tượng ôtô. Các thuộc tính của đối tượng phụ thuộc vào lớp đối tượng mà nó thuộc về. Một chiếc ôtô có một tập hợp các thuộc tính khác với một máy điện thoại. Cả hai đều có thuộc tính màu sắc nhưng máy điện thoại có thuộc tính âm thanh. Mặt khác xe ôtô lậi có thuộc .tính động cơ với công suất khác nhau. Một vài đối tượng đóng vai trò là kho chứa các đối tượng khác containers . Các đổi tượng kho cũng có các thuộc tính. Bên cạnh các thuộc tính đổi tượng còn có các phương thức methods . Phương thức là các hành vi mà đổi tượng có thể tạo ra. Máy điện thoại có thể kết nối xe ôtô có thể chạy. Nhiều đối tượng có hàng loạt các phương 96 thức khác nhau. Ví dụ điện thoại có thể cho phép bạn gọi nội hạt hoặc gọi đường dài. Access không làm việc với các đối tượng vật lý. Chúng làm việc với các cấu trúc lập trình