Стосується
Об’єкт Form |
Об’єкт Report |
Установлює або повертає значення поля On Open (У разі відкриття) у вікні Властивості форми чи звіту. Рядок (читання й записування).
вираз.OnOpen
expression — обов’язковий аргумент. Вираз, який повертає один з об'єктів у списку "Застосовується до".
Примітки
Ця властивість слугує для програмного змінення дії, яку має виконувати Microsoft Office Access 2007, коли подія ініціюється. Наприклад, між викликами подій ви можете змінити параметри виразу або перейти з процедури подій до виразу чи макросу залежно від обставин, які ініціювали подію.
Подія Open (Відкриття) відбувається, коли відкривається форма, але до відображення першого запису. Для звітів подія відбувається перед попереднім переглядом або друком звіту.
Значення OnOpen буде одним із наведених нижче. Це залежить від вибраних параметрів у вікні Вибір конструктора (для доступу до нього потрібно натиснути кнопку Побудувати поруч із полем On Open (У разі відкриття) на аркуші властивостей форми чи звіту).
-
Якщо вибрано побудовник виразів, значенням буде "=вираз", де вираз – це вираз із вікна побудовника виразів.
-
Якщо вибрано побудовник макросів, значенням буде ім’я макросу.
-
Якщо вибрано побудовник коду, значенням буде "[Процедура обробки події]".
Якщо поле On Open (У разі відкриття) пусте, значенням властивості буде пустий рядок.
Приклад
У наведеному нижче прикладі друкується значення властивості OnOpen у вікні "Immediate" (Перевірка) для звіту "Purchase Order" (Замовлення на покупку).
Debug.Print Reports("Purchase Order").OnOpen