Bạn có thể sử dụng hành động macro ShowAllRecords trong cơ sở dữ liệu Access trên máy tính để loại bỏ mọi bộ lọc được áp dụng khỏi bảng hiện hoạt , tập kết quả truy vấn hoặc biểu mẫu và hiển thị tất cả các bản ghi trong bảng hoặc tập kết quả hoặc tất cả bản ghi trong bảng hoặc truy vấn cơ sở của biểu mẫu.
Thiết đặt
Hành động macro ShowAllRecords không có bất kỳ đối số nào.
Chú thích
Bạn có thể sử dụng hành động macro này để đảm bảo rằng tất cả các bản ghi (bao gồm mọi bản ghi đã thay đổi hoặc mới) đều được hiển thị cho bảng, bộ kết quả truy vấn hoặc biểu mẫu. Hành động này gây truy vấn lại các bản ghi cho biểu mẫu hoặc biểu mẫu con.
Bạn cũng có thể sử dụng hành động này để loại bỏ bất kỳ bộ lọc nào đã được áp dụng với hành động macro ApplyFilter, lệnh Bộ lọc trên tab Trang đầu hoặc Tên Bộ lọc hoặc Đối số Điều kiện Ở đâu của hành động macro OpenForm.
Hành động này có cùng hiệu ứng như bấm bật/tắt Bộ lọc trên tab Trang đầu hoặc bấm chuột phải vào trường đã lọc, rồi bấm vào Xóa bộ lọc khỏi... trong dạng xem Biểu mẫu, dạng xem Bố trí hoặc dạng xem Biểu dữ liệu.
Để chạy hành động ShowAllRecords trong mô-đun Visual Basic for Applications (VBA), hãy sử dụng phương pháp ShowAllRecords của đối tượng DoCmd.
Ví dụ
Áp dụng bộ lọc bằng cách sử dụng macro
Macro sau đây chứa một tập hợp các hành động, mỗi hành động sẽ lọc các bản ghi cho biểu mẫu Danh sách Điện thoại Khách hàng. Nó cho thấy việc sử dụng các hành động macro ApplyFilter, ShowAllRecordsvà GoToControl . Nó cũng cho thấy việc sử dụng các điều kiện để xác định nút bật tắt nào trong một nhóm tùy chọn đã được chọn trên biểu mẫu. Mỗi hàng hành động được liên kết với một nút bật tắt để chọn tập hợp các bản ghi bắt đầu bằng A, B, C, v.v. hoặc tất cả các bản ghi. Macro này nên được đính kèm vào sự kiện AfterUpdate của nhóm tùy chọn CompanyNameFilter.
Điều kiện |
Hành động |
Đối số: Thiết đặt |
Chú thích |
[Bộ lọc Tên Công ty] =1 |
Áp dụngL lọc |
Trong đó Điều kiện: [Tên Công ty] Giống như "[Aàáâãä]*" |
Lọc tên công ty bắt đầu bằng A, À, Á, Â, Ã hoặc Ä. |
[Bộ lọc Tên Công ty] =2 |
Áp dụngL lọc |
Trong đó Điều kiện: [Tên Công ty] Like "B*" |
Lọc tên công ty bắt đầu bằng B. |
[Bộ lọc Tên Công ty] =3 |
Áp dụngL lọc |
Trong đó Điều kiện: [Tên Công ty] Giống như "[CÇ]*" |
Lọc tên công ty bắt đầu bằng C hoặc Ç. |
... Hàng hành động cho D đến Y có cùng định dạng như A đến C ... |
|||
[Bộ lọc Tên Công ty] =26 |
Áp dụngL lọc |
Trong đó điều kiện: [Tên Công ty] Giống như "[Zæøå]*" |
Lọc tên công ty bắt đầu bằng Z, Æ, Ø hoặc Å. |
[Bộ lọc Tên Công ty] =27 |
ShowAllRecords |
Hiển thị tất cả bản ghi. |
|
[RecordsetClone]. [RecordCount]>0 |
GoToControl |
Control Name: CompanyName |
Nếu các bản ghi được trả về cho chữ cái đã chọn, hãy di chuyển tiêu điểm đến điều khiển CompanyName. |