Truy vấn tham số Parameter Query

Một phần của tài liệu Giáo trình MS Access pdf (Trang 41 - 44)

 Ý nghĩa: Nếu thường xuyên chạy cùng một truy vấn, nhưng mỗi lần thực thi với một tiêu chuẩn khác nhau, thay vì phải thiết kế lại truy vấn sau mỗi lần thực hiện, có thể tiết kiệm thoài gian bằng cách tạo truy vấn tham số. Khi thực hiện loại truy vấn này thì Access sẽ nhắc nhập điều kiện chọn trong hộp thoại Enter Parameter Value.

 Cách xây dựng:

- Trong ngăn Queries của cửa sổ Database

- Tiến hành xây dựng một truy vấn chọnđểđưa các trường tham giam gia vào truy vấn

- Đưa các điều kiện cụ thể vào các trường cốđịnh

+ Tại hàng Criteria: Ta tiến hành thiết lập cách truyền tham số theo cú pháp: [Nhập nội dung nhắc nhở truyền tham số]

Ví dụ: Để xây dựng truy vấn để hiển thị danh sách các khách hàng mua hàng có HoLot được nhập từ bàn phím thì ta tiến hành như sau:

Tại hàng Criteria: Like [Nhập họ lót của khách hàng!]& “*”

 Tiến hành lưu và thực thi truy vấn.

 Ví dụ: Tạo một truy vấn có tên là ThonTinChiTietHD để hiển thị thông tin chi tiết của hoá đơn có MaHD được nhập tuỳ ý từ bàn phím bao gồm các thông tin sau: MaHD, TenSP, SoLuong, GiaBan_USD, ThanhTien (được tính bằng SoLuong*GiaBan_USD).

 Tiến hành:

- Trong ngăn Queries của thanh Database

- Kích chọn thuộc tính Create query in Design view: Xuất hiện Show table

Hình 46: Hộp thoại Show table để chọn bảng tham gia truy vấn.

- Tại hộp thoại Show Table, ta thực hiện chọn 3 bảng HOA_DON, CHI_TIET_HOA_DON, SAN_PHAM trong thẻ (Table) nhấn Add, sau khi chọn xong các bảng hoặc các truy vấn ta nhấn Close để đóng hộp thoại Show Table.

- Sau khi đóng hộp thoại Show Table lại thì xuất hiện Query:

- Tại hàng Field: Tiến hành xây dựng các trường lần lược như sau: + Double_Click vào trường MaHD ở bảng HOA_DON. + Double_Click vào trường TenSP ở bảng SAN_PHAM.

+ Double_Click vào trường SoLuong ở CHI_TIET_HOA_DON. + Double_Click vào trường GiaBan_USD ở bảng SAN_PHAM. + Xây dựng trường ThanhTien_USD với cú pháp:

ThanhTien_USD :[SoLuong]*[GiaBan_USD]

Sau khi chọn xong các trường xuất hiện hộp thoại sau:

Hình 48: Hộp thoại xây dựng các trường trong truy vấn.

- Tại hàng Criteria: Ta thiết lập điều kiện như sau

+ Tại hàng Criteria của trường MaHD ta thiết lập điều kiện với cú pháp: [Nhập vào mã hoá đơn:]

Sau khi thiết lập xong điều kiện thì hiển thị hộp thoại như sau:

- Sau khi chúng ta xây dựng xong truy vấn thì tiến hành Lưu lại và nhấn Run để thực thi truy vấn thì xuất hiện hộp thoại Enter Parameter Value:

Hình 50: Hộp nhập điều kiện truy vấn

Tại hộp thoại Enter Parameter Value ta nhập một MaHD đơn bất kỳ, ví dụ ta nhập 10102

Hình 51: Nhập điều kiện truy vấn 10102

- Sau khi nhập xong điều kiện, nhấn OK thì kết quả xuất hiện như hình sau:

Hình 52: Kết quả hiển thị của điều kiện truy vấn 10102

Một phần của tài liệu Giáo trình MS Access pdf (Trang 41 - 44)