Phần 2: Sử dụng Access trong quản lý If (0)=maso Then timthay=true Exit Do End If Loop (Đóng recordset và cơ sở dữ liệu như đá trình bày ở trên.) | Phần 2 Sử dụng Access trong quản lý If 0 maso Then timthay true Exit Do End If Loop Đóng recordset và cơ sở dữ liệu như đá trình bày ở trên. Như vậy sau khi thực hiện đoạn mã kiểm tra biến timthay sẽ biết nhân viên với mã số trên đã có trong bảng Nhân viên chưa. Đối tượng Querydef Đối tượng Querydef là đối tượng được sử dụng để tham chiếu tới các truy vấn có sẵn trong cơ sở dữ liệu hoặc cũng có thể cho phép người lập trình tạo ra các truy vấn từ các câu lệnh SQL. Khi cần sử dụng một đối tượng querydef ta làm như sau Khai báo một đối tượng database và mở nó như đã trình bày ở trên. Dim objQR as Tạo một truy vấn rỗng Set objQR Tên truy vấn Gắn câu lệnh SQL vào truy vấn Câu lệnh SQL Thực thi truy vấn. Đóng và giải phóng truy vấn. Với kiểu thực thi truy vấn như thế này điều tiện lợi là hệ thống không cần tạo ra một truy vấn thực sự như ta vẫn làm và lưu trữ nó trong cơ sở dữ liệu. Ở đây truy vấn chỉ được tạo ra trong bộ nhớ và sau khi đã thực thi xong nó sẽ được giải phóng do đó ta sẽ không cần thiết phải lưu trữ những truy vấn này. Ví dụ Tạo truy vấn xoá các nhân viên có tuổi 50 trong bảng Nhanvien ở cơ sở dữ liệu trong ví dụ trên Dim objDB as Dim objQR as Set objDB OpenDatabase C Set objQR 147 Phần 2 Sử dụng Access trong quản lý DELETE FROM Nhanvien WHERE Tuoi 50 Đối tượng Tabledef Như đã biết bảng là một thành phần quan trọng và chủ yếu của một cơ sở dữ liệu là nơi dữ liệu được lưu trữ. Bảng thường được tạo ra khi người lập trình thiết kế và cài đặt cơ sở dữ liệu. Bên cạnh đó VBA cho phép người lập trình tạo ra các bảng sửa chữa và thay đổi cấu trúc bảng trong lúc chương trình chạy Run-Time giống như ta sử dụng các chức năng Design view. Tabledef có các thuộc tính quan trọng sau - Thuộc tính name Cho ta biết tên bảng được gán vào đối tượng kiểu Tabledef. - Thuộc