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

Теоретичне обгрунтування:

Примітка – рекомендації є лише дорадчим матеріалом. Досягнення поставленої завданням мети з використанням інших прийомів, не зазначених в даних рекомендаціях не може вважатися помилкою.

Форми являються найважливішим засобом створення інтерфейсу користувача в програмах, що використовують Access.

Ви можете створювати форми з багатьма цілями:

  1. Введення та редагування даних. Це найбільш відома сфера використання форм. Внесення змін, додавання та вилучення даних стає набагато простішим. Ви маєте можливість робити з даними з кількох таблиць в одній формі, обчислювати необхідні дані та виводити їх на екран.

  2. Керування ходом виконання програми. Для автоматизації виконання деяких дій по обробці даних створюють форми для роботи з макросами та процедурами Visual Basic. Для запуску макросів або процедур в формі розміщують елементи управління, що називають кнопками. Макроси та процедури дозволяють відкривати інші форми, запити та звіти, фільтрувати дані, що виводяться на екран та виконувати багато інших дій.

  3. Виведення повідомлень про хід роботи. За допомогою макрокоманди “Сообщение” або функції MsgBox Visual Basic можливо вивести на екран повідомлення для користувача (наприклад, про помилку).

  4. Друк інформації з бази даних. Ви маєте можливість надрукувати форму з даними, що вона містить. Для виводу форми ви маєте задати параметри друку.

Послідовність виконання :

Завдання №1

Створити базу даних L25_прізвище (розмістити в власні папці), що містить дві таблиці з назвами ВЛА­СНИКИ й АКЦІЇ. Таблиця ВЛАСНИКИ вміщує інформацію про акціоне­рів деякого акціонерного товариства, таблиця АКЦІЇ — про кількість ак­цій, наявних у цих акціонерів. Поле Код_рахунку містить інформацію про номер рахунку власника акцій(десяткове ціле, максимум – 3 цифри). У полі ПІБ розміщені прізвище, ім’я, по-батькові акціонера, у полі Документ — тип документа (паспорт, військовий квиток тощо), поле Реквізити вказує на серію та номер документа. Поле Код_акцій містить інформацію про серію випуску акцій. Таблиці мають таку структуру, як показано нижче.

Таблиця ВЛАСНИКИ

Таблиця АКЦІЇ

Код_рахунка (числовий, ціле, обов’язкове, індексоване, ключове)

Код_рахунка (числовий, ціле, обов’язкове, індексоване)

ПІБ (текстовий)

Код_акцій (текстовий)

Адреса(текстовий)

Кількість (числовий, ціле)

Документ(текстовий)

Реквізити(текстовий)

Дата_реєстрації рахунку (дата/час, короткий формат)

Встановіть зв'язок між таблицями по полях Код_рахунка.

Завдання №2

  1. З вікна бази даних створіть автоформу типу В стовпець для заповнення таблиці ВЛАСНИКИ. Проведіть заповнення таблиці 2 – 3 записами (дані введіть довільні, але відповідають вимогам - Код_рахунка – ціле число з трьох цифр; ПІБ – прізвище цілком, далі ініціали; Адреса – загальноприйнята форма; Документ - паспорт, військовий квиток тощо; Реквізити – серія (2-3 літери) + номер (6-8 цифр); Дата_реєстрації рахунку:ДД.ММ.Рік). По заповненню таблиці закрийте форму з збереженням її під іменем ВЛАСНИКИ_С.

  2. З вікна бази даних створіть автоформу типу Стрічкова для таблиці ВЛАСНИКИ. Проведіть доповнення таблиці 2 – 3 записами. По заповненню таблиці закрийте форму з збереженням її під іменем ВЛАСНИКИ_Л.

  3. З вікна таблиці ВЛАСНИКИ використавши нопку Новий об’єкт створіть автоформу. За допомогою створеної форми введіть 1- 2 нових записи в таблицю ВЛАСНИКИ та введіть записи в таблицю АКЦІЇ так, щоб кожному з існуючих акціонерів належало по 1- 2 записи в таблиці акцій. По заповненню таблиць закрийте форму з збереженням її під іменем ВЛАСНИКИ_О.

Завдання №3

  1. Використовуючи майстра форм побудувати для таблиці ВЛАСНИКИ форму, що включатиме в себе поля Код_рахунка, ПІБ, Адреса, Дата_реєстрації рахунку. Формі задати зовнішній вигляд – вирівняний, стиль – камінь, ім’я – ВЛАСНИКИ_М. По завершенню процесу відкрийте форму для перегляду.

  2. Використовуючи майстра форм на основі таблиць ВЛАСНИКИ та АКЦІЇЇ створіть складену форму що міститиме всі поля таблиць, в якій форма таблиці АКЦІЇ (назвати АКЦІЇ_П) була підлеглою формі таблиці ВЛАСНИКИ (назвати ВЛАСНИКИ _П) і мала табличний вигляд. Стиль вибрати довільно.

  3. Використовуючи майстра форм на основі таблиць ВЛАСНИКИ та АКЦІЇЇ створіть зв’язану форму що міститиме всі поля таблиць, в якій головна форма ВЛАСНИКИ _З міститиме кнопку виклику зв’язаної форми АКЦІЇ_З. Стиль вибрати довільно.

Завдання №4

  1. Створіть кнопкову форму під назвою АКЦІОНЕРИ. На форму помістіть 2 кнопки виклику форми ВЛАСНИКИ_П - кнопку Новий запис, що відкриватиме форму в режимі добавлення записів, та кнопку Редагування, яка викликатиме форму в режимі перегляду - редагування записів.

  2. Проведіть налаштування бази даних так, щоб при її відкритті автоматично виводилась створена форма.

  3. Завдання №5 (додаткове)

  4. В режимі конструктора використавши поля таблиці Власники створіть форму, зображену на малюнку (попередньо в будь-якому графічному редакторі створіть малюнок емблеми компанії, збережіть її в власному каталозі.

Висновки: ____________________________________________________________________________

_________________________________________________________________________________

_________________________________________________________________________________

_________________________________________________________________________________

Домашнє завдання: повторити тему «Система управління базами даних».

_____________________ ___________________________________

Оцінка Підпис викладача

Література:

1. Інформатика. Компۥютерна техніка. Підручник для студентів вищих навчальних закладів/ за редакцією О.І.Пушкаря. – К.:Видавничий центр «Академія»,2003.-704с.