Trong phần 2 của chuỗi này, chúng tôi đã cân nhắc sử dụng LIKE và ký tự đại diện trong tiêu chí truy vấn để tìm kết quả khớp không còn nguyên vẹn. Công cụ tốt - nhưng nếu bạn có thể nhận được truy vấn để áp dụng các tiêu chí được cung cấp khi nó được chạy? Điều gì sẽ xảy ra nếu bạn có thể yêu cầu truy vấn nhập? Tin tốt! Bạn có thể tạo truy vấn yêu cầu đầu vào và truy vấn thực sự rất dễ dàng.
Tất cả những gì bạn làm là sử dụng một câu hỏi đặt trong dấu ngoặc vuông thay cho một tiêu chí bình thường. Khi ai đó chạy truy vấn, điều đầu tiên nó làm là trình bày một hộp thoại hiển thị câu hỏi bạn đã sử dụng. Hãy cùng xem thiết kế của truy vấn đã tạo ra hộp thoại họ của Khách hàng?.
Truy vấn trả về tất cả dữ liệu từ bảng Customers nhưng chỉ những bản ghi có LastName khớp với câu trả lời của người dùng cho điều này:
Công việc đó sẽ được thực hiện, nhưng có những điều bạn có thể làm để cải thiện khả năng sử dụng của truy vấn. Đối với tham số, bạn có thể khai báo tham số để Access sẽ cung cấp thông báo lỗi hợp lý nếu ai đó nhập sai kiểu dữ liệu (ví dụ: ai đó nhập văn bản khi cần số).
Để khai báo tham số:
-
Mở truy vấn trong cửa sổ Thiết kế và sao chép câu hỏi tham số vào Bảng tạm, bao gồm dấu ngoặc vuông (chọn câu hỏi tham số, rồi nhấn Ctrl+C).
-
Trên Công cụ Truy vấn | Tab Thiết kế, trong nhóm Hiện/Ẩn , bấm Tham số.
-
Trong hộp thoại Tham số Truy vấn, dán tham số đã sao chép vào cột Tham số, rồi đặt kiểu dữ liệu bằng cách dùng danh sách thả xuống trong cột Kiểu Dữ liệu.
Nếu bạn thực sự muốn hoàn tất, bạn có thể sử dụng biểu mẫu để thu thập dữ liệu đầu vào. Một biểu mẫu sẽ mở ra tất cả các loại khả năng, chẳng hạn như chia sẻ tham số đầu vào giữa một tập hợp các truy vấn hoặc cung cấp bộ chọn ngày để nhập tham số ngày/giờ. Để biết thêm thông tin, hãy xem dùng tham số trong truy vấn, biểu mẫu và báo cáo.