Створення форми

Частина 2. Розробка додатку з використанням елементів програмування на мові VBA.

Лабораторна робота №8, 9
Створення головної форми додатку в режимі конструктора. Обробка подій елементів керування на формі.

Ціль роботи: набути практичного досвіду проектування та створення форм в режимі конструктора;

вивчити та засвоїти основні властивості форм та навчитися їх встановлювати;

набути практичного досвіду написання процедур обробки подій у мові VBA для деяких елементів управління форми (‘Поле со списком’, ‘Кнопка’);

навчитися створювати запити з використанням зовнішніх параметрів, значення яких узяті з елементів керування форми.

Контрольні питання:

1. Створення форм в режимі конструктора.

2. Властивості форми, групи властивостей.

3. Обробка подій для елементів управління форми.

Зміст звіту:

1. Титульний лист.

2. Ціль роботи.

3. Постановка задачі.

4. Описання створення форми, встановлення її властивостей, написання процедур обробки подій для елементів керування.

5. Створена форма, формули, які використовувались у запиті для передачі зовнішніх параметрів, результат задачі.

6. Короткі відповіді на контрольні питання

7. Висновки.

8. Список використаної літератури

Постановка задачі: Створити головну форму додатку для перегляду даних. Встановити властивості даної форми. Передбачити розташування елементів керування «випадаючий список» та «текстове поле» для вибірки даних по двом параметрам з використанням запиту та застосуванням методу ’Requery’. Передбачити відображення основної інформації БД. Створити процедури обробки подій використовуючи VBA. Передбачити розрахунок підсумків.

Порядок виконання роботи

Створення форми.

У режимі конструктора створити форму, яка буде головною формою додатку для перегляду даних. У вікні властивостей на вкладці «Макет», встановити наступні властивості:

Подпись Заголовок додатку згідно варіанту
Режим по умолчанию «Ленточные формы»
Режим формы «Да»
Режим таблицы «Нет»
Режим сводной таблицы «Нет»
Режим сводной диаграммы «Нет»
Область выделения «Нет»
Разделительные линии «Нет»
Выравнивание по центру «Да»
Тип границы «Окна диалога»

Інші властивості на вкладці «Макет» встановлювати за необхідністю. Зберегти форму під назвою “frm_main”. Зробити копію запиту «Вихідні данні» (Лабораторна робота №4, завд.1), та зберегти його з іменем “qvr_main”, додати до цього запиту поле в якому вивести прізвище та ініціали (Лабораторна робота №4 завд.7), також додати поля з іншими розрахунками згідно варіанту. Відкрити форму “frm_main” в режимі конструктора. У вікні властивостей на вкладці «Данные» встановити наступні властивості:

Источник записей “qvr_main”
Разрешить изменение «Да»
Разрешить удаление «Нет»
Разрешить добавление «Нет»
Ввод данных «Нет»
Блокировка записей «Отсутствует»

Інші властивості на вкладці «Данные» встановлювати за необхідністю.

У режимі конструктора форми треба відобразити «Заголовок» та «Примечания» форми. Для цього необхідно натиснути ПКМ та виконати команду «Заголовок/примечание формы». У заголовку форми розташувати елементи керування:

· випадаючий список (‘Поле со списком’ заповнюються за допомогою ‘Мастера’ ) для вибірки даних за параметром згідно варіанту;

· текстове поле (‘Поле’ ) для вибірки даних за параметром «Прізвище та ініціали» (txt_fio);

· кнопку «Пошук» (‘Кнопка’ ) для активізації вибірки даних за параметром «Прізвище та ініціали».

Встановити підписи біля цих об’єктів згідно варіанту та задати їм імена відмінні від імен за замовчуванням використовуючи префікси: для текстового поля «txt_», для випадаючого списку «cmb_», для кнопки «btn_». Для об’єкта ‘Кнопка’ змінити властивість ‘Рисунок’ вибравши малюнок з бібліотеки Access, наприклад «Бинокль 1» або «Бинокль 2». Також, для зручності використання форми, у заголовку можна розташувати такі об’єкти як ‘Линия’ , ‘Прямоугольник’ та ін..

У частині форми «Область данных» розташувати поля із запиту “qvr_main” згідно варіанту. Для цього необхідно виконати команду «Вид\Список полей» та перетягнути необхідні поля на форму в область даних. За замовчуванням поля ставляться разом з підписами, які необхідно від’єднати та встановити у заголовок форми або взагалі видалити. Для уникнення випадкового редагування даних потрібно усім полям встановити властивість:

Блокировка «Да»

Також, в області даних, на самому початку, необхідно розташувати кнопку, яка у майбутньому буде викликати форму детального перегляду, редагування та додавання запису у БД. Можна встановити властивість ‘Рисунок’ для цієї кнопки вибравши малюнок з бібліотеки Access. Обов’язково встановити ім’я для цієї кнопки.

У частині форми «Примечание» розташувати два текстових поля з підписами, а саме:

· поле, що виводе кількість записів у БД (txt_count);

· поле, що виводе узагальнюючий показник згідно варіанту, наприклад суму(txt_suma).

Зберегти форму.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: