Nếu bạn dùng qua Automation qua OLE Automation, bạn sẽ thấy điểm khác biệt quan trọng giữa kỹ thuật Automation trong phần này và OLE Automation. Trong Visual Basic ta cần tránh định nghĩa đối tượng Automation theo ki ểu Object tổng quát. | này nhưng vẫn dùng báo cáo Access trong ứng dụng bạn có thể xem xét giải pháp thiết lập báo cáo của Video soft VSREPORT Để lập trình Access thông qua Automation ta làm một tham chiếu đến Access bằng cách từ menu Project chọn References chọn hộp dánh dấu Microsoft Access Object Library Tránh dùng dàng buộc trễ với Automation Nếu bạn dùng qua Automation qua OLE Automation bạn sẽ thấy điểm khác biệt quan trọng giữa kỹ thuật Automation trong phần này và OLE Automation. Trong Visual Basic ta cần tránh định nghĩa đối tượng Automation theo kiểu Object tổng quát. Ví dụ trong Visual Basic ta có thể viết chương trình như sau Dim appAcces as Object Set appAcces CreateObject Đoạn chương trình trên hoạt động tốt với Visual Basic nhưng có cách khác tốt hơn. Thay vì dùng kiểu Object ta dùng ki ểu dữ li ệu đối tượng Automation Server cung cấp. Bởi vì khi đó Visual Basic không cần thi hành câu lệnh truy vấn trên Automation Server mỗi khi ta truy nhập nó để xác định kiểu đối tượng cần tạo. kỹ thuật này gọi là ràng buộc trế giờ đây chỉ phù hợp với hai tình huống ta không biết trước kiểu đối tượng Automation Server khi cần tạo đối tượng Ta đang sử dụng một môi trường phát triển ứng dụng không hỗ trợ ràng buộc sớm sẽ cải tiến đáng kể tốc đọ chương trình nhất là những lệnh cần nhiều sử lý để gọi đến Microsoft Office Automation Server Thi hành Automation để điều khiển Microsoft Access Sau khi thiết lập tham chiếu đến Microsoft Access từ trong ứng dụng ta viêt chương trình để tạo instance cho đối tượng. khi đó có một đối tượng tham chiếu đến server Visual Basic tích hợp mô hình đối tượng của server vào tính năng liệt kê thành phần tự động Ngoài ra ta có thể xem toàn bộ thuộc tính phương thức và sự kiện của đối tượng Access trong cửa sổ Object Browser Đoan chương trình sau tạo một instance của Microsoft Access trong Visual Basic. Nó sử dụng Automation để thi hành phương thức Docmd của Access Option Explicit Dim MSAccess As .