Дії макросу " Showallrecords " можна використовувати в базах даних Access для настільних комп'ютерів, щоб видалити будь-який застосований фільтр з активної таблиця, запиту таблиця результатів або форма, а також відобразити всі записи в таблиці або набір результатів або всіх записах у базовій таблиці або запиті форми.

Параметр

Дія макросу « Відобразити записи » не має аргументів.

Примітки

Цю дію макросу можна використовувати, щоб переконатися, що всі записи (включно з будь-якими зміненим або новим записами) відображаються для таблиці, набору результатів запиту або форми. Ця дія спричиняє повторити виконання запиту записів для форми або підформа.

Цю дію також можна використовувати, щоб видалити будь-який фільтр, застосований до дії макросу " Застосувати фільтр", на вкладці " основне " або " ім'я фільтра" або "умова" в разі дії макросу " Відкрити форму ".

Ця дія має такий самий ефект, як і натискання кнопки " перемкнути фільтр " на вкладці " основне " або клацніть правою кнопкою миші Фільтроване поле та виберіть команду Очистити фільтр із... у поданні форми, режимі розмітки або у вікні табличного подання даних.

Щоб запустити дію showallrecords в модулі Visual Basic for Applications (VBA), скористайтеся методом showallrecords об'єкта DoCmd .

Приклад

Застосування фільтра за допомогою макросу

Наведений нижче макрос містить набір дій, кожна з яких фільтрує записи форми "Список телефонів клієнтів". У ньому показано дії макросу " Застосувати фільтр", " showallrecords" і " перейти до елемента керування". Він також показує, як за допомогою умов визначити, яку кнопку-перемикач у групі елементів керування вибрано у формі. Кожен рядок дії пов’язано з кнопкою-перемикачем, яка використовується для вибору набору записів, починаючи з A, B, C тощо, або всіх записів. Цей макрос має бути вкладено в подію AfterUpdate групи елементів керування "Фільтр_назв_компаній".

Умова

Дія

Аргументи: параметр

Примітка

[Фільтри імені компанії] = 1

Застосуватифільтр

WHERE умова: [Назва компанії] like "[AÀÁÂÃÄ] *"

Фільтр для назв компаній, які починаються з букв A, À, Á, Â, Ã або Ä.

[Фільтри імені компанії] = 2

Застосуватифільтр

WHERE умова: [Назва компанії] like "B *"

Фільтр для назв компаній, які починаються з букви B.

[Фільтри імені компанії] = 3

Застосуватифільтр

Де умова: [Назва компанії] like "[с] *"

Фільтр для назв компаній, які починаються з букви C або Ç.

... Рядки дій для букв від D до Y мають такий самий формат, для букв від A до C...

[Фільтри імені компанії] = 26

Застосуватифільтр

WHERE умова: [Назва компанії] like "[ZÆØÅ] *"

Фільтр для назв компаній, які починаються з букви Z, Æ, Ø або Å.

[Фільтри імені компанії] = 27

Відобразитивсізаписи

Відобразити всі записи.

[RecordsetClone].[RecordCount]>0

Перейтидоелементакерування

Ім'я елемента керування: companyname

Якщо для вибраної букви повертаються записи, фокус переміщується до елемента керування "Назва_компанії".

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших

Приєднатися до Microsoft оцінювачів >

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×