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

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

Скористатися дією макросу у базах даних Access і веб-програм Access для переміщення фокус до вказаного поле або елемент керування у поточному запис відкриття формаформи таблиця даних, таблиці таблиці або запиту даних у табличному поданні. Можна використовувати цю дію, коли потрібно певного поля або елемента керування, щоб мати фокус. Це поле або елемент керування потім можна використовувати для порівняння або дій знайти запис . Можна також використовуйте цю дію, щоб перейти до форми відповідно до певних умов. Наприклад, якщо користувач вводить не одружений елемента керування на формі страхування здоров'я, фокус може автоматично пропустити чоловіка ім'я елемента керування та перехід до наступного елемента керування.

Параметр

Дія перейти на сторінку має такий аргумент:

Аргумент дії

Опис

Ім’я елемента керування

Введіть ім'я поля або елементів керування, розташування фокуса до нього. Це – Обов'язковий аргумент.

Примітка.: Введіть ім'я поля або елемента керування в аргументі Ім'я елемента керування , не повне ідентифікатор, наприклад [форми]! [Продукти]! [Код товару] Якщо ви використовуєте бази даних Access для настільних комп'ютерів.

Зауваження

Щоб перемістити фокус до елемента керування на формі приховані, не можна використовувати дією макросу .

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

Щоб виконати дію перейти до елемента керування в модулі Visual Basic for Applications (VBA), скористайтеся методом дія об'єкта DoCmd . Також, за допомогою методу SetFocus для переміщення фокусу до елемента керування на формі або будь-яку її підформ або до поля до відкритої таблиці, запиту або форми даних у табличному поданні.

Приклади

Установлення значення елемента керування за допомогою макросу

Нижченаведений макрос відкриває у формі додавання продуктів за допомогою кнопки на формі постачальників. Це показано використання відлуння, закрити, Відкрити форму, Установити значеннята перейти до елемента керування дії. Дія Установити значення настроює постачальника Ідентифікатор елемента керування у формі для продуктів для поточного постачальника постачальників форми. Дією потім переходить до поля «Ідентифікатор категорії», де можна розпочати введення даних для нового продукту. Цей макрос має бути вкладений до кнопки додавання продуктів у формі постачальників.

Дія

Аргументи: Настройка

Примітка

Відлуння

Увімкнути відлуння: Ні

Припинення оновлення екрана під час виконання макросу.

Закрити

Тип об’єкта: Форма

Ім’я об’єкта: Список товарів

Зберегти: Ні

Закриття форми списку продуктів.

Відкритиформу

Ім’я форми: Товари

Подання: Форма

Режим даних: Додати

Режим вікна: Звичайний

Відкриття форми "Товари".

Установити значення

Елемент: [Forms]![Товари]![Ідентифікатор постачальника]

Вираз: Ідентифікатор постачальника

Налаштування елемента керування "Ідентифікатор постачальника" на поточного постачальника з форми "Постачальники".

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

Ім’я елемента керування: Ідентифікатор категорії

Перехід до елемента керування "Ідентифікатор категорії".

Перевірка даних за допомогою макросу

Нижченаведений макрос перевіряє поштові індекси, введені у формі постачальників. Він демонструє використання зупинити макрос, MessageBox, Скасувати подію, і перейти до елемента керування дій. Умовний вираз перевіряє країну або регіон і поштові індекси, введені в записі на формі. Якщо поштовий індекс не неправильний формат для країни або регіону, макрос відображає вікно повідомлення та скасовує збереження запису. Макрос повертає вас до елемента керування поштовий індекс, де ви можете виправити помилку. Цей макрос потрібно приєднати до оновленням властивості форми постачальників.

Умова

Дія

Аргументи: Настройка

Примітка

Якщо IsNull([CountryRegion])

Зупинитимакрос

Якщо значення Країна_або_регіон дорівнює Null, поштовий індекс перевірити неможливо.

Якщо [країна] у ("Франція", "Італія", "Іспанія") і Len ([поштовий індекс]) <> 5

Вікноповідомлення

Повідомлення: поштовий індекс має бути 5 символів.

Звуковий сигнал: Так

Тип: відомості

Назва: помилка поштовий індекс

Якщо поштовий індекс складається не з 5 символів, відображається повідомлення.

Скасуватиподію

Скасування події.

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

Ім'я елемента керування: поштовий індекс

Якщо [країна] у ("Австралія», «Сінґапур») і Len ([поштовий індекс]) <> 4

Вікноповідомлення

Повідомлення: Поштовий індекс має складатися з 4 символів.

Звуковий сигнал: Так

Тип: відомості

Назва: помилка поштовий індекс

Якщо поштовий індекс складається не з 4 символів, відображається повідомлення.

Скасуватиподію

Скасування події.

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

Ім'я елемента керування: поштовий індекс

Якщо ([країна] = "Канада") і ([поштовий індекс] Not Like "[A-Г] [0 – 9] [Я] [0-9][A-Z][0-9]")

Вікноповідомлення

Повідомлення: поштовий індекс не є дійсним. Приклад: H1J 1C 3

Звуковий сигнал: Так

Тип: відомості

Назва: помилка поштовий індекс

Якщо поштовий індекс для Канади неправильний, відображається повідомлення. (Приклад канадського поштового індексу: H1J 1C3)

Скасуватиподію

Скасування події.

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

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

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

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

×