Дія макросу «Знайти наступний»

Дія макросу Знайти наступний використовується для пошуку наступного запис, який відповідає умови, визначеним попередньою дією Знайти запис або значенню в діалоговому вікні Пошук і заміна (на вкладці Основне виберіть команду Знайти). Дію Знайти наступний можна використовувати для багаторазового пошуку записів. Наприклад, можна послідовно переміщатися по всіх записах, що стосуються певного клієнта.

Значення

Дія Знайти наступний не має аргументів. Дія Знайти наступний знаходить наступний запис, який відповідає умовам, встановленим дією Знайти запис або в діалоговому вікні Пошук і заміна. Аргументи дії Знайти наступний збігаються з параметрами діалогового вікна Пошук і заміна.

Щоб указати умови пошуку, використайте дію Знайти запис. Дія Знайти запис зазвичай вводиться до макрос, а потім використовується дія Знайти наступний для пошуку наступних записів, які відповідають тим самим умовам. Для пошуку лише тих записів, що відповідають певним умовам, можна ввести умовний вираз у стовпці Умова рядка дії Знайти наступний.

Зауваження

Запуск цієї дії має такий самий результат, як і натискання кнопки Знайти далі в діалоговому вікні Пошук і заміна.

Примітка : Хоча дія Знайти запис відповідає команді Знайти на вкладці Основне для таблиця, запит і форма, вона не збігається з дією Знайти в меню РедагуванняВікно коду. Дії Знайти запис і Знайти наступний не можна використовувати для пошуку тексту в модулях.

tip

Якщо для аргумента Лише поточне поле дії Знайти наступний установлено значення Так, може знадобитися використати дію Перейти до елемента керування для переміщення фокус на елемент керування, який містить шукані відомості, до використання дії Знайти наступний.

Якщо під час запуску дії Знайти наступний виділений текст збігається з шуканим текстом, пошук починається відразу після виділеного тексту в тому самому полі й записі. Інакше пошук починається з початку поточного запису. Це дозволяє знайти кілька результатів пошуку, які можуть міститися в одному записі.

Проте зауважте, що в разі використання кнопка для запуску макросу, що містить дію Знайти наступний, перший екземпляр, який відповідає умовам пошуку, буде знайдено кілька разів. Це спричинено тим, що натискання кнопки переміщає фокус із поля, яке містить відповідне значення. Після запуску дії Знайти наступний пошук буде виконано з початку запису. Щоб уникнути цієї проблеми, запустіть макрос за допомогою методу, що не змінює фокус, наприклад кнопки настроюваної панелі інструментів або сполучення клавіш, визначеного в макросі AutoKeys. Також можна встановити фокус у макросі в полі, яке містить умови пошуку, перш ніж запустити дію Знайти наступний.

Така сама поведінка реалізується в разі використання кнопки для запуску макросу, який містить дію Знайти запис з аргументомЗнайти перший, який має значення Ні.

Для запуску дії Знайти наступний у модулі Visual Basic для застосунків використовується метод FindNext об’єкта DoCmd.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

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

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×