Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабраб3.doc
Скачиваний:
1
Добавлен:
21.11.2019
Размер:
584.7 Кб
Скачать

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

Тема: Розробка постановки задачі. Зв’язування таблиць бази даних Access, багатотабличні звіти, формування запитів в середовищі Access.

Мета: Оволодіти навичками зв’язування таблиць бази даних Access. Створення екранних форм та багатотабличних звітів за даними таблиць.

Умова завдання.

Необхідно:

1. Сформувати базу даних Субсидія.

2. Створити таблиці відповідно вхідним даним в режимі Конструктор та внести дані в режимі Таблиці.

3. Вибрати та помістити в цільову область абонентів, дохід яких не перевищує 800 грн.

4. Створити екранну форму Розрахунок субсидій та створити розрахункове поле 20%_дохід, Різниця та Максимальний дохід

5. Скласти звіт по таблицях.

6. Надрукувати

6.1. текст умови задачі і завдання (текстовий редактор WORD);

6.2. таблиці

6.3. екранна форма для заповнення таблиці

6.4. запит

6.5. звіт по таблицях

Вхідні дані

Таблиця 1.

Райони

Код району

Район

2

Ватутінський

3

Старокиївський

4

Московський

5

Подільський

6

Жовтневий

Таблиця 2.

ЖЕКи

Код району

№ ЖЕКа

2

1213

2

1512

3

2512

3

2344

4

3120

4

4612

5

4125

5

4344

6

5166

6

5233

Таблиця 3.

Адреси

№ ЖЕКа

Вулиця

Будинок

1213

Драйзера

10

1213

Волкова

12

1512

Бальзака

15

1512

Закревського

59

2344

Чеховський пров.

5

2344

Гоголівська

34

2512

Гончара

12

Таблиця 4.

Прізвища

№ ЖЕКа

Будинок

Прізвище

Дохід, грн

Квартплата, грн

Дата

1512

5

Титаренко П.В.

1000,5

110

10.01.2001

1213

10

Карась А.Р.

500

90

1.05.2001

1213

10

Котко М.С.

800,4

110

5.10.2001

1213

12

Шульга В.Д.

270,7

130

25.05.2000

1213

12

Бучма К.А.

560

85

2.09.2000

1512

59

Вакуленко С.І.

940,1

90

15.06.2000

Методика виконання.

Завантажити програму Microsoft Access виконавши команду Пуск-Прграммы- Microsoft Access.

Для створення нової бази виконати Файл-Создать-Новая база данных, після чого на екрані з’явиться діалогове вікно Файл новой базы данных. В полі Имя файла вказати назву нової створеної бази даних (в даному випадку Субсидія) та вказати тип файлу (База даних Microsoft Access *.mdb).

У вікні бази даних відкриємо вкладку Таблицы.

Клацнемо на кнопці Создать. З’явиться діалогове вікно Новая таблица, де праворуч вказані засоби створення таблиць.

Оберемо спосіб Конструктор та натиснемо кнопку ОК, що дозволить нам перейти до вікна конструктора таблиці. Задамо поля відповідно до наших вхідних даних, вказавши ключове поле Код району, та збережемо таблицю під назвою Райони. Треба її закрити (активізувати кнопку або натиснути клавіші Сtrl+F4) в результаті на екрані з’явиться запит для визначення імені таблиці.

  • Створимо поля у відповідності таблиці

Имя поля

Тип данных

Размер поля

Формат поля

Индексированное поле

Код району

Числовой

Длинное целое

Да (Допускаются совпадения)

«Условие на значение»<10»Сообщение об ошибке» Неправильный код

Район

Текстовий

50

№ ЖЕКа

Числовой

Длинное целое

Вулиця

Текстовый

Будинок

Текстовый

Прізвище

Текстовый

Дохід

Денежный

Квартплата

Денежный

Дата

Дата/время

Кратний формат даты

Зверніть увагу на ключові поля, які потрібні для створення зв’язку між двома таблицями. Для визначення ключового поля таблицю відкрити у режимі конструктора, виділити потрібне поле, клацнувши мишею ліворуч від назви поля, після чого активізувати команди Правка, Ключове поле або кнопку Ключове поле панелі інструментів. Ключ може складатись із кількох полів, тоді він буде називатись складеним. Наприклад, у таблиці Адреси ключ містить значення полів №ЖЕКа та Будинок. Для створення такого ключа у вікні конструктора спочатку виділяють потрібні поля (№Жека та Будинок), утримуючи клавішу Ctrl, після чого активізують кнопку Ключове поле.

Рис. 1. Визначення імен і типів полів в режимі конструктора.

Введення даних.

Після задання всіх полів та надання свойств виконуємо введення даних безпосередньо в таблицю. Щоб заповнити таблицю необхідно з вікна конструктора таблиці перейти на лист даних, натиснувши кнопку Вид на панелі інструментів (перша зліва)

Використання функції «Мастер подстановок».

Для автоматичного введення значень поля іншої таблиці в нову можна при визначенні типу такого поля використовувати функцію Мастер подстановок. Наприклад поле №ЖЕКа таблиці Адреси має такі самі значення як і поле таблиці ЖЕКи. При створенні таблиці Адреси в режимі Конструктор вводять ім’я поля №ЖЕКа, розкривають список Тип данных і вибирають Мастер подстановок.

У першому вікні Мастер подстановок активізують параметр Объект «столбец подстановки» будет использовать значения из таблицы или запроса та кнопку Далее. В результаті на екрані з’явиться діалогове вікно. В переліку Доступные поля активізують поле №ЖЕКа і кнопку > (якщо всі поля то кнопку >>). Поле №ЖЕКа з’являється у переліку Выбранные поля правої частини вікна. Потім кнопки Далее, Готово. В результаті на екрані з’явиться запит на збереження таблиці, активізувавши кнопку Да, в наступному вікні вносять ім’я таблиці Адреси. При цьому у полі №ЖЕКа після його активізації з’являється кнопка списку, в якому розміщено всі його значення із створеної раніше таблиці ЖЕКи. Розкриваючи список, вибирають потрібне значення, натискають на клавішу Enter, переходять в іншу комірку зазначеного поля, розкривають список і т.д.

Рис. 2. Вигляд таблиці в режимі таблиці

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]