ільки відбувається створення першої процедури обробки подій для цієї форми або одного з елементів керування форми. br/>
.2.1 Створення модуля форми
Для демонстрації модуля форми створимо модуль, який буде відображати фізичний розмір кожної книги на основі перерахунку даних про час звучання і бітрейта книги. Для цього створимо форму, джерелом даних для якої послужить таблиця В«Каталог книгВ». У конструкторі форм видозмінимо зовнішній вигляд для зручнішого відображення всіх даних. Потім додамо кілька нових елементів: поле В«Розмір книги, МбВ», і кнопку В«Обчислити розмір книгиВ» (оскільки нам потрібна функція, оновлююча вміст одного поля після зміни іншого, і щоб не створювати третій проміжній таблиці з розмірами всіх книг, простіше підраховувати розмір В«на льотуВ», що по суті теж зміна вмісту) (рис. 5.4). <В
Малюнок 5.4. Структура форми. br/>
Тепер у вікні модуля створимо необхідну функцію (рис. 5.5). br/>В
Малюнок 5.5. Програмний код функції модуля форми. br/>
Тепер зв'яжемо натискання кнопки з отриманими функціями. Для цього у властивостях кнопки на вкладці В«ПодіїВ» вказуємо дії для подій В«Кнопка внизВ» і В«Кнопка вгоруВ». Це В«= Размер_кнігі ()В» та В«= Обнуленіе_поля ()В» відповідно (рис. 5.6). br/>В
Малюнок 5.6. Прив'язка модуля до елементів форми. p align="justify"> Результат виконання модуля наведено на рис. 5.7. br/>В
Малюнок 5.7. Результат виконання модуля форми. br/>
Крім того у вікно налагодження буде передано вказане значення (рис. 5.8).
В
Малюнок 5.8. Вікно налагодження за результатом виконання модуля форми. br/>
.2.2 Створення модуля звіту
Для демонстрації модуля звіту скористаємося раніше створеним звітом, і створимо функцію, яка буде виводити в вікно налагодження дані всіх абонентів, заборгованість яких склала більше 3-х книг. Для цього у вікні модуля створимо необхідну функцію (рис. 5.9). br/>В
Малюнок 5.9. Програмний код функції модуля звіту. br/>
Тепер в конструкторі звіту в примітці групи додамо поле, в якому джерелом даних вкажемо функцію В«= Аналіз_задолженності ()В» (рис. 5.10).
В
Малюнок 5.10. Прив'язка модуля до елементів звіту. br/>
В результаті виведення звіту у вікні налагодження отримаємо дані про абонентів, які задовольняють умовам функції (рис. 5.11).
В
Малюнок 5.11. Вікно налагодження за результатом виконання модуля звіту. br/>
Висновки
У ході роботи були придбані практичні навички створення та модифікації структури таблиць, створення зв'язків між таблицями, навички редагування даних і проектування форм, звітів, запитів для реальних баз даних, а також на...