Truy vấn thông số (Parameter Query)

Một phần của tài liệu giáo trình access 2003 (Trang 28 - 30)

3. CÁC LOẠI TRUY VẤN KHÁC

3.2Truy vấn thông số (Parameter Query)

Các Parameter Query có tên như vậy bởi vì chúng yêu cầu nhập một tham số

vào thời điểm trước khi query có thể thực hiện xong. Thay vì, chúng ta đưa những điều kiện cố định khi xây dựng truy vấn thì ta có thể đưa những điều kiện “động” hơn tại mỗi thời điểm chạy truy vấn. Tức là giá trị trong các biểu thức điều kiện không cần

định trước mà sẽđược nhắc nhở việc nhập mỗi khi thực hiện truy vấn. Ta có thể nhắc nhở việc nhập một hoặc nhiều tham số.

Các bước xây dựng

Khi tạo biểu thức điều kiện thay cho một giá trị cụ thể ta đưa vào một thông báo được bao trong hai dấu : [ ]. Một thông báo như vậy gọi là một thông số (tham số).

Dòng thông báo sẽ xuất hiện như một chỉ dẫn khi nhập liệu thực hiện truy vấn.

Ví dụ minh hoạ

Giả sử với CSDL Quanlyhanghoa như trên, ta muốn thiết kế 1 truy vấn, để khi chạy có thể nhập vào một ngày bất kỳ và nó liệt kê ra toàn bộ những hoá đơn được lập trong ngày đó.

Ta thực hiện như sau: Tạo truy vấn mới với dữ liệu nguồn là bảng HoaDon, tại dong Criteria của trường NgayHD ta đưa vào dòng thông báo: [Ngay can xem:], Cửa sổ

thiết kế như hình 3.9

Hình 3.9 Khi thực hiện truy vấn xuất hiện cửa sổ Hình 3.10

Hình 3.10

Ta nhập ngày cần xem rồi ấn OK, khi đó sẽ hiển thị toàn bộ những hoá đơn lập vào ngày vừa nhập.

Để truy vấn thông số chạy ổn định và chính xác hơn thì người ta khuyến cáo rằng nên khai báo kiểu dữ liệu cho các thông sô.

Qui định kiểu dữ liệu cho thông số

Để quy định kiểu dữ liệu cho các thông số ta làm như sau : - Mở truy vấn thông sốở chếđộ Design View

- Chọn mục Parameters từ menu Query để mở cửa sổ Query Parameters. - Lần lượt đưa vào tên thông số và chọn kiểu dữ liệu thích hợp và ấn OK. Khi đó cửa sổ Query Parameters như hình 3.11:

Hình 3.11

Một phần của tài liệu giáo trình access 2003 (Trang 28 - 30)