Ця група макрокоманд пов'язана з переміщенням по записах і елементів керування. Як приклад застосування макрокоманд цієї групи розглянемо ситуацію, коли користувач працює з формою "Клієнти" і хоче знайти замовлення поточного клієнта, номер якого йому відомий. Давайте повернемось до нашого прикладу, наведеному в розд. "Призначення макросу події". Тоді ми создалі.в формі "Клієнти" кнопку Замовлення клієнта для відображення замовлень вибраного клієнта. Спробуємо вдосконалити ці форми. Якщо номер замовлення відомий користувачу, він може ввести його в текстове поле Пошук замовлення, яке можна додати до форми "Клієнти" (Customers). Тоді в відкривається формі "Замовлення" (Orders) слід відразу показати запис, що містить відповідний рахунок. Додамо поле "Пошук замовлення" в заголовок форми і зробимо так, щоб при відкритті форми "Замовлення" (Orders) перевірялося значення цього поля і, якщо воно не пусте, вироблявся би пошук рахунки із зазначеним номером і виконувався перехід на відповідний запис. В іншому випадку поточної ставала б перша запис з відфільтрованого набору записів. На Мал. 17 показана форма "Клієнти" (Customers) з новим полем і макрос "Пошук замовлення", який пов'язаний з подією Завантаження (On Load) форми "Замовлення" (Orders).
Оскільки доданий макрос обробки події посилається на елемент керування у формі "Клієнти" (Customers), він повинен виконуватися тільки в тому випадку, якщо ця форма відкрита, і, крім того, пошук повинен проводитися тільки тоді, коли поле "Пошук замовлення" не пусто . Виходячи з цього формуються умови макросу. Перш ніж проводити пошук запису за зразком в одному з полів, необхідно активізувати це поле, для чого використовується макрокоманда КЕлементуУправленія (GoToControl). З її допомогою встановлюється фокус на полі "КодЗаказа" (Orderld). Але це поле у формі "Замовлення" (Orders) недоступно, тому спочатку потрібно змінити значення властивості Доступ (Enabled) цього поля. В іншому випадку виконання дії КЕлементуУправленія (GoToControl) призведе до виникнення помилки.
Макрокоманда КЕлементуУправленія (GoToControl) використовується, як правило ", якщо потрібно змінити стандартний порядок переходу між полями у формі. Зазвичай перехід між полями виконується за допомогою клавіші <Таb>, проте іноді потрібно пропустити ряд полів і перемістити фокус до певного елементу управління. Це може залежати від будь-яких умов, наприклад від значення поля. У цьому випадку на подію Після оновлення (After Update) для даного прля призначається макрос, який переміщує фокус на потрібний елемент керування у формі. Як аргумент для дії необхідно вказати коротку назву елемента керування . У разі надмірно довгого імені перехід до елемента управління не відбудеться і відобразиться повідомлення про помилку.