Thuộc tính bộ lọc ADO
❮ Tham chiếu đối tượng tập bản ghi hoàn chỉnh
Thuộc tính Bộ lọc đặt hoặc trả về một biến thể có chứa bộ lọc cho dữ liệu trong đối tượng Tập ghi. Bộ lọc cho phép bạn chọn các bản ghi phù hợp với một tiêu chí cụ thể.
Thuộc tính Bộ lọc có thể chứa một trong những điều sau:
- Một chuỗi tiêu chí
- Một loạt các dấu trang
- Giá trị FilterGroupEnum
Ví dụ về chuỗi tiêu chí:
- rs.Filter = "Lastname = 'Smith'"
- rs.Filter = "Lastname = 'Smith' AND Ngày sinh> = # 4/10/70 #"
- rs.Filter = "Lastname = 'Jonson' OR Lastname = 'Johnson'"
- rs.Filter = "Họ THÍCH 'Jon *'"
- rs.Filter = "[Tên công ty] = 'Alfred Futterkiste' HOẶC Đơn đặt hàng> $ 300,00"
Ví dụ về một mảng dấu trang:
dim fname (10)
fname (2) = rs.Bookmark
rs.Filter = fname (2)
Khi thuộc tính Bộ lọc được đặt, con trỏ sẽ di chuyển đến bản ghi đầu tiên trong Tập bản ghi đã lọc. Và, khi thuộc tính Bộ lọc bị xóa, con trỏ sẽ di chuyển đến bản ghi đầu tiên trong Tập bản ghi chưa được lọc.
Cú pháp
objRecordset.Filter
Giá trị FilterGroupEnum
Constant | Value | Description |
---|---|---|
adFilterNone | 0 | Removes the current filter |
adFilterPendingRecords | 1 | Filter that displays only edited records that have not yet been sent to the server |
adFilterAffectedRecords | 2 | Filter that displays only records affected by the last Delete, Resync, UpdateBatch, or CancelBatch call |
adFilterFetchedRecords | 3 | Filter that displays the records in the current cache |
adFilterConflictingRecords | 5 | Filter that displays those records that failed the last batch update |
❮ Tham chiếu đối tượng tập bản ghi hoàn chỉnh