
Спеціальні форми
Однак форми дозволяють диференціювати доступ до даних шляхом установки наступних режимів:
- заборона на зміну існуючих даних;
- заборона на додавання нових даних;
- заборона на зміну значень деяких полів у формі;
- відображення в полі форми тільки частини полів вихідної таблиці.
Два перших режими встановлюються шляхом виклику вікна загальних властивостей форми й завдання значень Нет для опцій Разрешить добавление і Разрешить изменение на вкладці Данные.
Третій режим припускає, що викликається вікно властивостей конкретного поля й на вкладці Данные задається значення Да для властивості Блокировка. Якщо ставиться завдання тимчасового усунення із бланка форми якогось поля, то на вкладці Данные задається значення Нет для властивості Доступ. При цьому саме поле дезактивоване, але відображається у формі в тіньовому режимі, тобто зберігається можливість зміни його властивостей.
Для повного усунення поля із бланка форми необхідно його виділити й одним з розглянутих раніше способів видалити.
Н ове поле розміщається в бланку форми шляхом натискання кнопки Поле на панелі інструментів і клацання лівою клавішею миші в місці його майбутнього розташування на бланку форми, що призводить до появи зв'язаного об'єкта, що складає з поля введення його запису. Далі викликаються його властивості й на вкладці Данные в однойменній властивості вибирається необхідне поле таблиці, що зв'язується з ним, або шляхом натискання кнопки ... будується вираз для розрахунку значень, відображуваних у даному полі.
У поле форми за допомогою кнопки Рисунок можна вносити графічні зображення, використовуючи як інформаційні об'єкти або елементи оформлення бланка. Для цього необхідно після натискання даної кнопки на панелі інструментів вибрати положення майбутнього зображення на бланку форми клацанням лівої клавіші миші, а далі вказати положення графічного файлу в пам'яті комп'ютера.
Якщо малюнок використовується як фон форми, необхідно для нього в команді Формат головного меню встановити опцію На задний план.
Керуючі елементи у формаах
Аналіз панелі інструментів конструктора показує, що ефективність роботи з формами може бути підвищена шляхом введення в його склад ряду керуючих елементів: кнопок, прапорців, перемикачів і т.п.
Е
лементи
Выключатель,
Переключатель
и Флажок
аналогічні
за своїми функціями й призначені для
уведення бінарних (логічних) значень.
У таблиці такі значення відображаються
прапорцем
Процес формування починається з натискання кнопки Группа переключателей на панелі інструментів. Далі мишею вибирається місце його розташування, що приводить до появи вікна " Создание группы переключателей ", у якому перераховуються необхідні альтернативи (опції) створюваної групи (наприклад, форми навчання).
Натискання кнопки Далее приводить до появи вікна, у якому користувач може вибрати значення, що буде встановлюватися СУБД автоматично (за замовчуванням) при переході до нового запису.
У наступному вікні, що з'являється після натискання кнопки Далее, необхідно встановити опцію Сохранить значение в поле, і знову нажати кнопку Далее.
У наступному вікні СУБД пропонує вибрати тип елементів керування:
- перемикачі;
- прапорці;
- вимикачі,
і підібрати вид оформлення.
УВАГА: При роботі із групою перемикачів у відповідне поле таблиці заносяться не значення, а їхні числові номери. Надалі самі значення можна побачити тільки при роботі з таблицею в режимі форми.
Для ефективної організації роботи із БД на поле форми можна розміщати кнопки активізації необхідних дій: відкриття й закриття таблиць, запитів, інших форм і т.п. Розміщення кнопки починається з вибору на панелі даного інструмента, що приводить до розкриття вікна із двома полями: "Категории и Действия". У першому з них вибирається група операцій, а в другому - сама операція роботи із БД. На наступному кроці користувач уточнює параметри обраного об'єкта дії (наприклад, для форми можна встановити опції Открыть форму и показать все записи або Открыть форму для отобранных записей. При роботі з таблицею доцільно використовувати першу опцію, а при роботі із запитом - другу.
Наступне натискання кнопки Далее приводить до вибору виду генеруючої кнопки: на ній буде розташований текст, що пояснює, або малюнок. У першому випадку потрібно ввести сам текст, у другому - указати місце розташування малюнка.
Після цього натискається кнопка Готова.