Налаштування параметрів запуску

Існує два способи задати дії, що виконуються додатком при запуску, і ряд параметрів, які впливають на роботу програми: установка параметрів запуску в спеціальному діалоговому вікні та створення макросу "AutoExec". Створення та призначення макросу "AutoExec" вже розглядалося (див. Розд. "Запуск макросу при відкритті бази даних" гл. 11).

В даному розділі ми будемо розглядати установку параметрів запуску. Для цього виберіть команду Сервіс, Параметри запуску (Tools, Startup). На екрані з'являється діалогове вікно Параметри запуску (Startup) (рис. 14.14).

Мал. 14.14. Діалогове вікно Параметри запуску

У діалоговому вікні Параметри запуску (Startup) можна задати:

  • значок і заголовок вашої програми, які будуть відображатися в головному вікні програми і на панелі завдань замість стандартного значка і заголовка "Microsoft Access". Значок повинен бути заданий у файлі з розширенням ico, а вибрати дану файл можна за допомогою кнопки Будівника. Цей же значок може бути використаний у всіх формах і звітах, для чого необхідно встановити прапорець Значок форм і звітів (Use as Form and Report Icon). Ці параметри вступають в силу відразу після закриття діалогового вікна Параметри запуску (Startup);
  • меню, яке буде з'являтися при запуску замість стандартного меню Access і визначати основні функції програми;
  • форму або сторінку, яка буде з'являтися на екрані при відкритті бази даних;
  • спеціальне контекстне меню, яке буде замінювати вбудовані контекстні меню у всіх областях програми, крім тих, з якими пов'язані інші контекстні меню.

Прапорці Вікно бази даних (Display Database Window) і Рядок стану (Display Status Bar) дозволяють приховувати при запуску вікно бази даних і рядок стану.

Наступна група прапорців дозволяє заборонити користувачам вносити зміни в розроблене додаток. Поки ви розробляєте додаток, всі ці прапорці встановлені, але коли ви будете передавати його користувачам, доцільно скинути прапорці Повний набір меню Access (Allow Full Menus), Вбудовані панелі інструментів (Allow Built-in Toolbars) і Зміна панелей інструментів / меню (Allow Toolbar / Menu Changes). Замість стандартних меню і панелей інструментів можна надати користувачам свої власні меню і панелі інструментів або використовувати вбудовані скорочені меню, що не допускають користувача до конструкторам. Щоб користувач не міг отримати доступ до повних меню через спеціальну комбінацію клавіш + або до вікна бази даних за допомогою клавіші , потрібно ще скинути прапорець Спеціальні клавіші Access (Use Access Special Keys). Якщо цей прапорець скинутий, користувач не зможе також відкрити вікно з текстом програм за допомогою комбінацій клавіш + або +. Але при цьому він може все-таки потрапити в текст програми, якщо станеться помилка, що не перехоплена в коді програми.

Всі ці параметри вступають в силу тільки після наступного запуску програми.

Існує можливість обійти параметри запуску і макрос "AutoExec", для чого необхідно запускати додаток, натиснувши клавішу . Але якщо всі ці установки можна обійти, то виникає питання: чи є сенс у всіх заборонах, що задаються в цих параметрах? Відповідь - є. За допомогою макросу або процедури VBA можна встановити властивість об'єкта Database, яке називається AllowBypassKey. Це властивість дозволяє вмикати або вимикати можливість обходу параметрів. Це властивість можна задати в програмі УВА.ілі макросе. Приклад такої програми ви можете побачити в довідці Access, якщо в матеріальному покажчику справите пошук за ключовим словом AllowBypassKey.

Всі параметри запуску, що задаються в діалоговому вікні Параметри запуску (Startup), можуть бути встановлені також за допомогою програми VBA, т. К. Все вони є властивостями об'єкта Database.

Схожі статті