Giả sử có 1 ListBox trên form có tên là LIST1 có nguồn dữ liệu từ 1 query có tên là QUERY1 để cập nhật dữ liệu cho listbox đó ta dùng lệnh nào sau đây:
Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về cách cập nhật dữ liệu cho ListBox trong môi trường lập trình (ví dụ: VBA trong Microsoft Access). Khi ListBox được liên kết với một Query (trong trường hợp này là QUERY1), để làm mới dữ liệu hiển thị trong ListBox sau khi Query đã có sự thay đổi, chúng ta cần sử dụng lệnh `Requery`.
* **Docmd.Requery “QUERY1”:** Lệnh này sẽ thực thi lại (requery) Query có tên là QUERY1. Khi Query này là nguồn dữ liệu của ListBox, ListBox sẽ tự động được cập nhật theo dữ liệu mới từ Query.
* **Docmd.Requery “LIST1”:** Lệnh này cố gắng requery đối tượng có tên LIST1, nhưng LIST1 ở đây là tên của ListBox, không phải là một Query. Requery một ListBox trực tiếp có thể không hoạt động như mong đợi trong nhiều trường hợp, hoặc có thể gây ra lỗi.
* **Docmd.Openquery “QUERY1”:** Lệnh này mở Query có tên là QUERY1. Mở Query không đồng nghĩa với việc cập nhật dữ liệu cho ListBox. Mở Query thường chỉ hiển thị dữ liệu trong một cửa sổ riêng biệt.
* **Docmd.Openquery “LIST1”:** Tương tự như trên, LIST1 không phải là một Query hợp lệ để mở bằng lệnh `Openquery`. Lệnh này sẽ gây ra lỗi.
Vì vậy, đáp án đúng là A.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
