
- •Створення запитів на вибірку
- •Примітки.
- •Запит на створення таблиці
- •Запит на добавлення записів
- •Запит на вилучення запису
- •Перелік доступних кнопок на панелі компонентів.
- •Створення групи макросів
- •Сімейства, об’єкти, властивості і методи
- •Зсилки на сімейства, об’єкти і властивості
- •Методи об’єктів
Створення групи макросів
Група макросів створюється як один макрос, в якому міститься декілька поіменованих макросів, наприклад зв’язаних з розв’язанням однієї задачі чи використовуються при роботі з однією формою. Працювати з групою частіше виявляється зручніше, ніж з окремими макросами.
Для створення групи в макрос потрібно включити стовпчик Имя макроса (Macro Name). Він з’являється, якщо натиснути кнопку Имена макросов (Macro Names) в розділі «Показать или скрыть» закладки «Конструктор». В стовпці Имя макроса (Macro Name) потрібно ввести ім’я першого макросу, що входить в групу, а потім записати макрокоманди, які будуть виконуватися в першому макросі. Аналогічно вводяться імена других макросів і їх макрокоманди. Ім’я, яке вказане при збереженні групи макросів, буде іменем групи. Ім’я групи макросів виводиться у списку макросів у вікні БД. Для зсилок на макроси, які ввійшли в групу макросів, використовується наступний синтаксис:
<ім’я групи макросів> . <ім’я макросу>
Для створення рядка меню використовують групу макросів.
Створення рядка меню
Спочатку для кожного випадаючого пункту меню створюється група макросів. Імена макросів в групі необхідно, щоб співпадали з назвою пунктів меню. Кожному макросу в групі меню назначається макрокоманда, яка буде виконуватися при виборі даного пункту меню.
Потім створюється макрос з макрокомандами ДобавитьМеню для кожного елемента рядка меню, яким назначаються відповідні групи макросів (створені раніше).
Для того, щоб створений рядок меню відображався при відкритті певної форми, необхідно властивості форми «Строка меню» задати значення назви меню з макрокомандами ДобавитьМеню.
Створення кнопочної форми
Для створення кнопочної форми додатку необхідно у вкладці «Работа с базами данных» запустити диспетчер кнопочних форм. В результаті відкривається конструктор кнопочної форми. Спочатку необхідно створити сторінки форми. Для цього в диспетчері кнопочної форми натискаємо кнопку «Создать». Далі слід задати компоненти сторінки: написи та команди, які вони будуть виконувати.
Якщо необхідно відредагувати раніше створену сторінку, можна натиснути кнопку «Изменить». Для вилучення раніше створеного компоненту існує кнопка «Удалить».
Після визначення всіх сторінок кнопки слід задати кнопки безпосередньо головної форми. Для цього вибираємо в диспетчері кнопочної форми «Главная кнопочная форма» і для неї натискаємо кнопку «Изменить». В результуючому вікні задаємо компоненти головної форми та реакцію на їх натиснення.
В результаті створення кнопочної форми серед таблиць БД з’являється нова таблиця Switchboard Items, в якій міститься вся ієрархія кнопочної форми.
Для перегляду кнопочної форми слід серед форм БД запустити її.
6)
Стандартні модулі
Стандартні модулі є окремими об’єктами БД і представлені у вікні БД у вкладці Модули (Modules). Процедури цих модулів не зв’язані з настанням якої-небудь події. Стандартні модулі дозволяють згрупувати взаємозв’язані процедури. Процедури цих модулів доступні з будь-яких об’єктів БД. Виклик цих процедур може здійснюватися з процедур інших стандартних модулів, процедур обробки подій, макросів і просто у виразах.
Модулі форм і звітів
Будь-яка форма чи звіт бази даних може містити один модуль - модуль форми чи звіту. Такий модуль призначений для збереження процедур, пов’язаних з обробкою подій в формі чи звіті. Процедури обробки подій, створені для форми чи звіту, стають їх новими методами. Поряд з процедурами обробки подій такий модуль може містити звичайні процедури для типових дій.
Для створення модуля необхідно у вікні БД вибрати вкладку Модули і натиснути кнопку Создать. Для відкриття модуля форм чи звітів необхідно відкрити відповідну форму чи звіт в режимі конструктора і натиснути кнопку Программа на панелі інструментів чи виконати команду Вид/Программа.