Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи ОТП.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.06 Mб
Скачать

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

  1. Для чого призначені фільтри?

  2. Для чого призначені запити?

  3. Чим запити відрізняються від фільтрів?

  4. Яке розширення має файл створений в MS Access?

  5. Опишіть процедуру створення простого запиту в базі даних.

  6. Що таке перехресний запит і як його створити?

  7. Для чого застосовують вирази в запитах? Наведіть приклади.

  8. Як задати умову відбору в запиті?

  9. Як задати поле, що обчислюється в запиті?

Лабораторна робота № 19

Тема: СУБД MS Access. Створення форм.

Мета: Навчитися виводити на екран дані зі створеної раніше таблиці у вигляді форми, використовувати форми для введення та редагування записів.

Завдання: Створити форму, що відповідає таблиці Оцінки. У форму вставити: заголовок Успішність студентів, номер групи, поле СрБал, де буде обчислюватися середній бал. На формі розмістити елементи керування: кнопки Вперед, Назад, Додати запис, Закрити форму.

Хід роботи

  1. Повторити вимоги техніки безпеки роботи на пк.

  2. Відкрийте БД Успішність студентів створену в попередніх лабораторних роботах.

  3. Створіть форму для таблиці Оцінки. Виконайте команду вікно БД → закладка ФормыСоздать Мастер форм.

  1. Виконайте наступні кроки Мастера форм:

    1. В строчці Таблицы и запросы виберіть таблицю Оцінки.

    2. Виберіть поля, які повинні бути у формі. З вікна Доступные поля у вікно Выбранные поля кнопкою перенесіть усі поля, крім Код та Дата народження та натисніть кнопку Далее.

    3. Виберіть зовнішній вигляд форми в один столбец та натисніть кнопку Далее.

    4. Виберіть стиль форми та натисніть кнопку Далее.

    5. Надайте формі ім'я: Оцінки та виберіть наступну дію Открыть форму для просмотра и ввода данных та натисніть кнопку Готово.

  2. Виконайте наступні дії

    1. Перегляньте усі записи використовуючи кнопку переходу на наступний запис у нижній частині форми.

    2. Поверніться до першого запис використовуючи кнопку у нижній частині форми.

    3. Вставте номер якогось запису в полі , наприклад 12.

  3. Перейдіть у режим Конструктора для створення нових елементів у форму. Вид → Конструктор або . Переконайтеся, що на екрані є панель елементів керування. Якщо її немає, то виконайте команду Вид Панель элементов або .

  4. Форма може містити заголовок і примітки. Якщо потрібно, підготуйте форму для введення заголовка і приміток командою Вид → Заголовок/Примечание формы.

  5. Для зручності збільшіть розміри вікна конструктора і його частин.

  6. Уведіть заголовок форми " Успішність студентів ". Для цього натисніть на кнопку на панелі елементів та розташуйте елемент в області Заголовок формы, введіть текст заголовка, а потім натисніть кнопку Enter. Клікніть над текстом, щоб перетворити заголовок в об'єкт. Змініть його розміри і розташування. Змініть розмір шрифту і його стиль, кольори букв, фону тощо. У правому нижньому куті області Заголовок формы вставте текст з номером своєї групи.

  7. Вставте рисунок КиАТ.jpg у Заголовок формы. Виберіть на панелі елементів Рисунок. Для задання розмірів та координат розміщення рисунка виберіть пункт Свойства контекстного меню, виберіть вкладку Макет та задайте потрібні параметри полів.

  8. У області Примечание формы вставте текст: Виконав(ла) Прізвище. Якщо немає вільного місця у області Заголовок формы чи Примечание формы, то треба перетягнути об'єкти у формі на інші місця, щоб звільнити місце. Однак ліпше задати розміри усіх частин форми задати в контекстному меню Свойства вкладка Макет.

  9. Перегляньте результати роботи на екрані, задавши режим Форми Вид → Режим формы або піктограма на панелі інструментів.

  10. Поверніться в режим Конструктора Вид → Конструктор.

  11. Вставте у форму обчислювальний елемент керування, а саме поле з назвою СрБал, значення якого є середній бал для кожного студента з усіх предметів. Для цього натисніть на кнопку та розташуйте елемент в Область данных. Перемістіть об'єкти, якщо потрібно. Введіть в рамку ліворуч назву поля СрБал, а в рамку праворуч – формулу для обчислення:

=([Астрономія]+[Біологія]+[Географія]+[Іноземна мова] +[Історія України]+[Математика]+[Українська мова]+[Фізика]+[Хімія])/9.

  1. Зайдіть в Свойства обчислювального поля та в вкладці Макет задайте наступні параметри: Формат поляФиксирований, а Число десятинах знаков – 2.

  2. Додайте Поле со списком. На панелі елементів виберіть Поле со списком та розташуйте його Область данных, після чого в Мастер создание полей со списком виконайте наступні кроки:

Крок 1. Визначаємо спосіб отримання значень поля зі списком.

Крок 2. Вибір полів що будуть відображатись в полі зі списком.

Крок 3.Приховуємо ключове поле.

Крок 4. Підписуємо поле зі списком: Пошук по Прізвищу та натискаємо кнопку Готово.

  1. Розташуйте на формі кнопку для перегляду наступного запису. Виберіть на панелі елементів Кнопку та розташуйте її в формі. Відкриється вікно Мастера создания кнопок. У категорії Переходы по записям виберіть дію Следующая запись та введіть текст підпису кнопки: Вперед, виберіть рисунок кнопки з меню зразків . Ім'я кнопці можете не давати. Аналогічно розташуйте на формі кнопки з назвами Назад, Добавить запись (категорія Обработка записей) та Закрыть форму (категорія Работа с формой).

  1. Перейдіть в режим форми та перевірте роботу створених кнопок.

  2. Перейдіть в режим форм і погортайте записи форми, користуючись своїми кнопками. Уведіть два нових записи в режимі форм. Вилучіть будь-який запис з БД за командою Правка → Удалить запись.

  3. Перегляньте базу даних в режимі таблиці Вид → Режим таблицы.

  4. Закрийте базу даних зберігаючи форму.