Група властивостей Подія містить різні події, пов'язані з вибором елементів управління: Кнопок, Груп перемикачів і т.д. Ці властивості можна використовувати для запуску макросу або виконання будь-якого коду Visual Basic.
Група властивостей Інші містить властивості, які не увійшли в інші розділи. Наприклад, в об'єкта Поле - спливаюча підказка, контекстне меню і т.д.
Форма в режимі конструктора має розділи, які містять певну інформацію. Наприклад: Заголовок форми, Область даних, Примітка форма і т.д. Ці області можна збільшувати в розмірах і вносити до них зміни. Кожна з областей має свої настроюються властивості.
Для додавання елементів у форму в режимі конструктора необхідно:
активізувати на панелі інструментів Майстри
;
на панелі інструментів вибрати об'єкт, помістити його на форму;
налаштувати властивості об'єкта.
Для винесення на форму пов'язаних з нею полів таблиці або запиту можна скористатися Списком полів (Меню Вид/Список полів).
Дуже часто необхідно переглядати дані з декількох таблиць, для вирішення цього завдання можна використовувати різні можливості Microsoft Access.
Для створення Автоформи на основі декількох таблиць необхідно спочатку організувати запит, в якому пов'язані дані з цих таблиць.
Майстер форм дозволяє вибирати поля для форми з різних пов'язаних між собою таблиць, вибирати порядок проходження полів у формі, вигляд форми і стиль оформлення. За допомогою Майстра форм можна створити Підлеглу форму. При створенні підлеглої форми вона повинна бути пов'язана типом зв'язку 1: М. Підпорядкована форма - це форма, яка входить до складу іншої форми і відображає дані із зв'язаної таблиці.
Я створював форми за допомогою Конструктора форм (рис. 4)
Рис.4. Приклад форми
2.3 Створення запитів
Пошук і відбір будь-якої потрібної інформації можна проводити з використанням запитів, що мають більші можливості, ніж розглянуті раніше засоби фільтрації і сортування.
Запит - вибірка
Запити на вибірку створюються в режимі конструктора за певними правилами. Умови відбору даних задаються в полі Умова відбору. Приклад 1: Відобразити ПІБ всіх абітурієнтів бажаючих вступити на технічне відділення (рис. 5).
Рис. 5. Приклад запиту на вибірку
Запити з обчисленнями
У запитах результати обчислень не запам'ятовуються в базовій таблиці. Обчислення проводяться щоразу, коли виконується запит, отже, запит являє поточний стан БД. Змінити обчислення вручну неможливо.
Запити з обчисленнями можна розбити на дві групи: запити з обчислюваними полями (горизонтальні обчислення) і підсумкові запити (вертикальні обчислення).
Запити з обчислюваними полями створюються в режимі конструктора за наступним алгоритмом:
· створити запит в режимі конструктора;
· поставити курсор в порожнє ім'я поля;
· вибрати Майстри будівника виразів;
· побудувати вираз для обчислень, використовуючи оператори, функції, поля таблиць, запитів і т.д .;
· відредагувати ім'я нового поля, замінивши Вираз1 на назву нового поля.
Приклад: Розрахувати середній бал результатів іспиту кожного абітурієнта (рис. 6).
Рис. 6. Приклад запиту з обчислюваним полем
Перехресний запит
Створюємо даний запит за допомогою Майстра Перехресних:
Рис. 7. Отриманий результат перехресного запиту
Запити на зміну даних
Запит оновлення даних можна організувати зміною запиту на вибірку в режимі конструктора через меню Запит Оновлення. При цьому в полі Умова вносимо умова відбору даних для оновлення, а в полі Оновлення - необхідні зміни.
Приклад: Змінити номер телефону завідувача відділенням (рис. 8).
Рис. 8. Приклад запиту на оновлення даних
Запит на видалення даних дозволяє видалити дані з однієї таблиці за умовою.
Приклад: Видалити дані про спеціальності «Економіка та бухгалтерський облік» (рис. 9).
Рис. 9. Приклад запиту на видалення даних
Параметричні запити
Параметричні запити дозволяють створювати запити, змінювані при кожному відображенні даних. Для створення параметричного запиту в ...