Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

labAccess

.pdf
Скачиваний:
22
Добавлен:
08.02.2016
Размер:
705.74 Кб
Скачать

Завдання

1.Відкрити базу даних з таблицею Зарплата.

2.Створити звіт Аванс з полями Фірма, Прізвище, Ім’я, Ставка. Згрупувати дані по полю Фірма. Сортування задати по полю Прізвище.

3.До створеного звіту додати поле Сума авансу, в якому розрахувати суму авансу

в розмірі 35% від ставки працівника.

Вказівки до виконання: Відкрити звіт в режимі конструктора. В область верхнього колонтитулу за допомогою піктограми додати надпис “Сума авансу”. За

допомогою піктограми додати в область даних обчислювальне поле. Вилучити надпис “Поле №”. Для об’єкту “Свободный” вибрати з контекстного меню пункт Свойства. У вікні вибрати закладку Данные. В рядку Данные натиснути кнопку ... .

У вікні Построителя выражений задати вираз:

=[Cтавка]*0.35

Натиснути ОК. Перевірити результати, переглянувши звіт в режимі Попереднього перегляду. Якщо побудоване поле не вміщається на сторінку, перейти в режим конструктора, пересунути поля в області даних та заголовки полів в області верхнього колонтитулу і зменшити розміри звіту.

4.Додати до звіту Аванс обчислювальне поле Доплата для розрахунку доплати одиноким матерям в розмірі 75 грн.

Вказівки до виконання: Робота виконується аналогічно як і в пункті 3, але у вікні Построителя выражений необхідно побудувати наступний вираз:

=IIF([Одинока матір],75,0)

5. Побудувати звіт Допомога з полями Фірма, Прізвище, Ім’я, Ставка.

Згрупувати дані по полю Фірма. Сортування задати по полю Прізвище. Розрахувати матеріальну допомогу в розмірі 150 грн. тим працівникам, ставка яких не перевищує 300 грн.

Вказівки до виконання: Відкрити звіт в режимі конструктора. В область верхнього

колонтитулу за допомогою піктограми

додати надпис “Допомога”. За

допомогою піктограми додати в область даних обчислювальне поле. Вилучити надпис “Поле №”. Для об’єкту “Свободный” вибрати з контекстного меню пункт Свойства. У вікні вибрати закладку Данные. В рядку Данные натиснути кнопку ... .

Увікні Построителя выражений задати вираз: =IIF([Cтавка]<300,150,0)

Натиснути ОК. Перевірити результати, переглянувши звіт в режимі

Попереднього перегляду.

6.Створити форму Працівники з полями Прізвище, Ім’я, Ставка таблиці Зарплата. В режимі конструктора до створеної форми додати в область приміток:

¾текстове поле, вказавши групу та курс;

¾поле зі списком, в якому вказати прізвища виконавців роботи;

¾поле зі списком для вибору спеціальності. Передбачити можливість вибору зі спеціальностей:

1)облік і аудит;

2)фінанси;

3)економічна кібернетика.

21

7.Створити кнопочну форму Відомості з чотирма кнопками:

¾Відкриття звіту Аванс.

¾Відкриття звіту Допомога.

¾Відкриття форми Працівники на зміну даних.

¾Вихід з додатку.

Вказівки до виконання: Вибрати меню Сервис-Служебные программы-Диспетчер кнопочных форм.У вікні Диспетчер кнопочных форм натиснути кнопку Изменить. У вікні Изменение страницы кнопочной формы задати назву кнопочної форми – Відомості. Натиснути кнопку Создать. У вікні Изменение элемента кнопочной формы вибрати команду – Открыть отчет, задати ім’я звіту в полі Отчет, в полі Текст задати надпис на кнопці – Відомість на видачу авансу. Натиснути ОК.

Знову натиснути кнопку Создать та повторити аналогічні дії для створення кнопки на відкриття звіту Допомога. Для кнопки задати текст –

Відомість на видачу матеріальної допомоги. Натиснути ОК.

Натиснути кнопку Создать і створити кнопку з надписом Інформація про працівників (поле Текст), в полі Команда вибрати Открыть форму для добавления, в

полі Форма вибрати форму Працівники. Натиснути ОК.

Для створення кнопки на вихід з додатку необхідно натиснути кнопку Создать,

вибрати Текст Вихід з Access, Команда - Выйти из приложения. Натиснути ОК.

Увікні Изменение страницы кнопочной формы натиснути кнопку Закрыть.

Увікні Диспетчер кнопочных форм натиснути кнопку Закрыть.

Переглянути створену кнопочну форму, яка буде мати назву Switchboard.

Зауваження: Якщо форма створена неправильно, для її повторного створення необхідно вилучити форму Switchboard з закладки Формы вікна бази даних та таблицю Switchboard Items з закладки Таблицы.

8.В режимі конструктора до створеної кнопочної форми додати малюнок з емблемою фірми, який створити самостійно.

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

Тема: MS Access. Побудова кнопочних форм. Заповнення таблиці за допомогою форми. Налаштування параметрів запуску бази даних Мета: Навчитися здійснювати налаштування параметрів запуску бази

даних. Закріпити навички побудови звітів та кнопочних форм Питання для повторення

1.Панель елементів.

2.Побудова форми в режимі конструктора.

3.Заповнення таблиці за допомогою поля зі списком.

4.Заповнення таблиці за допомогою групи перемикачів.

5.Додавання кнопок переходу по записам в форму.

22

 

 

 

Завдання

 

 

 

1. Додати в базу даних таблицю Фірми з полями:

Рік

 

 

Код

Назва

Місто

Кількість

 

Наявність

 

 

фірми

 

працівників

 

створення

філіалів

 

 

 

 

 

 

фірми

 

 

счетчик

текстовый

текстовый

числовой

 

числовой

логический

 

Ключевое

 

 

 

 

 

 

 

поле

 

 

 

автоформу

 

 

2. На

основі

таблиці

Фірми побудувати

в стовпчик

 

Заповнення таблиці, яка містить поля Назва фірми, Місто, Кількість працівників, Рік створення фірми, Наявність філіалів.

3.Модифікувати створену форму в режимі конструктора:

Додати малюнок з емблемою фірми.

Біля поля Назва фірми додати поле зі списком, в якому передбачити

можливість вибору з таких назв (передбачити можливість збереження вибраних даних у відповідному полі таблиці):

o

Буковинка;

o

Скіф;

o

Геополіс;

o

Акцент;

o

Фокус;

o

Євротур;

o

Бонус;

oЕдельвейс.

Біля поля Місто додати поле зі списком, в якому передбачити можливість вибору з таких міст (передбачити можливість збереження вибраних даних

увідповідному полі таблиці):

oЧернівці;

oТернопіль;

oУжгород;

oОдеса.

Біля поля Кількість працівників додати групу перемикачів, в яких передбачити можливість вибору з таких значень (передбачити можливість збереження вибраних даних у відповідному полі таблиці):

o10;

o18;

o22;

o35.

Біля поля Рік створення фірми додати групу перемикачів, в яких передбачити можливість вибору з таких значень (передбачити можливість збереження вибраних даних у відповідному полі таблиці):

o1991;

o 1992; o 1995; o 1998.

23

Додати до форми дві кнопки переходу по записам:

o Перехід на наступний запис (задати Текст для кнопки: Наступний). o Перехід на попередній запис (задати Текст для кнопки:

Попередній).

4.Відкрити форму та заповнити її значеннями (не менше 10), використовуючи створені елементи управління. Перевірити, чи дані були успішно внесені в таблицю Фірми.

5.В режимі конструктора побудувати форму Лабораторна робота, в яку додати:

Заголовок: „Інформація про роботу фірм”.

Інформацію про виконавців роботи – Прізвище, Ім’я, Групу, Спеціальність, Форму навчання.

Малюнок з емблемою фірми.

Кнопки для перегляду створених форм та звітів, які містяться в базі даних.

6.Задати параметри запуску бази даних:

Заголовок додатку – База даних студента/студентки ПІП (вказати власне прізвище, ім’я та по-батькові).

Змінити значок додатку на власний розсуд.

Не відображати Рядок стану.

При запуску бази даних автоматично виводити на екран форму

Лабораторна робота.

Вказівки до виконання: для задання параметрів запуску бази даних необхідно скористатися командою меню Сервис-Параметры запуска. У вікні Параметры запуска задати таке налаштування:

Для вибору значка додатку спочатку необхідно здійснити пошук файлів з розширенням *.ico на комп’ютері за допомогою команд Пуск-Найти-Файлы и папки. Запам’ятати шлях до обраного вами файлу, який містить значок. Задати адресу до

вибраного файлу можна скориставшися кнопкою біля поля Значок приложения

увікні Параметры запуска. Після задання всіх налаштувань натиснути ОК.

7.Задати пароль для захисту створеної бази даних.

Вказівки до виконання: для задання паролю для захисту бази даних необхідно скористатися командою меню Сервис-Защита-Задать пароль базы данных… У вікні

Задание пароля базы данных необхідно вказати власний пароль та підтвердити його задання повторно. Натиснути ОК.

8.Закрити базу даних. Перевірити налаштування параметрів запуску та захист власної бази даних.

24

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

Тема: MS Access. Звіт

Мета: Скласти звіт про роботу в СУБД MS Access Питання для повторення

1.Створення презентацій засобами MS PowerPoint.

2.Вибір шаблону та кольорове оформлення презентації.

3.Налагодження анімаційних ефектів (Встроенная анимация, Настройка анимации).

4.Копіювання екранних форм.

5.Автоматизація перегляду презентації.

6.Запис макросів для виклику створеної презентації.

Завдання

1. Створити презентацію засобами MS PowerPoint, в яку додати:

9Заголовок звіту з інформацією про тему роботи, мету, виконавців, групу, курс, спеціальність.

9Вхідні таблиці бази даних, створеної на попередніх заняттях.

9Схему даних, інформацію про типи зв’язків та їх призначення.

9 Результат роботи фільтру та збереження його

у вигляді запиту

Нові співробітники та інформацію про призначення

фільтрів та їх типи.

9Інформацію про типи запитів та зразки побудови основних типів (вигляд вікна конструктора запиту).

9Інформацію про використання майстра підстановок при побудові обчислювальних полів в звітах (відрображення вікна Построителя выражений).

2.Здійснити налагодження параметрів показу презентації та її кольорове оформлення, автоматизувати перегляд презентації.

3.Зберегти створену презентацію під назвою ЗВІТ_Access_Прізвище (вказати своє прізвище).

4.Cтворити макрос на перегляд створеної презентацїї.

Вказівки до виконання: Для створення макросу необхідно:

9Закрити створену презентацію.

9В MS PowerPoint створити нову презентацію, яку назвати Показ.

9Виконати команду меню – Сервис-Макрос-Начать запись.

9Задати ім’я макросу - ЗВІТ_Access_Прізвище та натиснути ОК.

9Виконати послідовність дій, які відкривають презентацію ЗВІТ_Access_Прізвище та викликають її показ.

9Зупинити запис макросу, виконавши команду меню Сервис-Макрос- Остановить запись або скориставшись кнопкою панелі інструментів

Visual Basic.

5.В презентації Показ переглянути створений макрос в редакторі Visual Basic. Вказівки до виконання: Для перегляду макросу скористайтеся послідовністю команд Сервис-Макрос-Макросы, вибрати макрос ЗВІТ_Access_Прізвище та натиснути кнопку Изменить.

25

РОЗДІЛ 2. ЗАВДАННЯ ДЛЯ САМОКОНТРОЛЮ

Завдання 1.

1.Побудова запиту з обчислюваним полем.

2.Типи запитів.

3.Запис формули в обчислюваному полі.

4.Створити базу даних 1_1Сам_Прізвище.

5.В створеній базі даних побудувати таблицю Платники:

Код

Прізвище

Номер

Сума

Дата оплати

 

 

квартири

оплати

12/09/2003

1

Беженар

15

120,00

2

Самолов

16

115,00

10/09/2003

3

Кваснюк

17

113,60

22/09/2003

4

Михайлов

18

126,30

29/09/2003

5

Іванська

19

127,85

15/09/2003

Ключовим зробити поле Код.

6.За допомогою запита визначити, в який день тижня була проведена оплата.

7.Відібрати інформацію про платників, у яких сума оплати перевищує 116 грн.

Завдання 2.

1.Побудова параметричного запиту.

2.Призначення запитів.

3.Визначення дня тижня в запиті.

4.Створити базу даних 1_2Сам_Прізвище.

5.В створеній базі даних побудувати таблицю Заборгованість:

Код

Прізвище

Номер

Сума

Проплачено

 

 

квартири

заборгованості

 

1

Савченко

27

120,36

120

2

Васіл’єв

28

568,05

300

3

Дружко

29

149,61

75

4

Дідих

31

75,13

50

5

Куванов

17

264,80

260

Ключовим зробити поле Код.

6.За допомогою запита визначити суму боргу, що залишилася за боржниками. Отриману інформацію зберегти в таблицю Борги.

7.Відібрати інформацію з таблиці Борги про боржників, у яких сума боргу перевищує 50 грн.

26

Завдання 3.

1.Побудова запиту на створення таблиці.

2.Різниця між фільтрами і запитами.

3.Використання функції IIF в запитах. Синтаксис функції.

4.Створити базу даних 1_3Сам_Прізвище.

5.В створеній базі даних побудувати таблицю Платники:

Код

Прізвище

Наявність

Сума

Дата оплати

 

 

субсидії

оплати

 

1

Бойко

+

520,10

22/09/2003

2

Пушкар

 

315,30

15/09/2003

3

Кирилюк

+

213,60

21/09/2003

4

Гаврилюк

+

226,30

29/09/2003

5

Сидор

 

97,75

15/09/2003

Ключовим зробити поле Код.

6.За допомогою запита перерахувати суму оплати – зменшити її на 50 гривень тим платникам, які мають субсидію.

7.Скопіювати таблицю Платники в таблицю Субсидії. За допомогою запиту вилучити з таблиці Субсидії інформацію про тих платників, хто не має субсидії.

Завдання 4.

1.Побудова запиту на оновлення даних.

2.Запит на Удаление.

3.Використання функцій в запитах (Year(), Now()).

4.Створити базу даних 1_4Сам_Прізвище.

5.В створеній базі даних побудувати таблицю Заборгованість:

Код

Прізвище

Номер

Сума

Пеня

 

 

квартири

заборгованості

 

1

Рибак

1

100

10

2

Самсонова

2

157

15,70

3

Кузик

3

184,15

21,80

4

Новиков

4

24,70

13,20

5

Грушко

5

58,30

5,10

Ключовим зробити поле Код.

6.Створити параметричний запит на відбір інформації про певну квартиру.

7.Створити запит для розрахунку суми оплати з врахуванням пені.

27

Завдання 5.

1. Побудувати базу даних, в якій відобразити таблицю Групи із фрагментом списку груп Чернівецького торговельно-економічного інституту. Заповнити таблицю наступною інформацією:

група

курс

факультет

Кількість

кількість студентів,

середній бал по

 

 

 

студентів

що вчаться на

групі

 

 

 

 

держзамовленні

 

201

1

економіки і менеджменту

27

10

3,5

107

1

економіки і менеджменту

32

15

3,3

106

1

обліково-фінансовий

35

17

3,7

108

1

економіки і менеджменту

31

25

3,2

201

2

економіки і менеджменту

25

15

3,5

107

2

економіки і менеджменту

24

15

3,6

106

2

обліково-фінансовий

34

17

3,8

108

2

економіки і менеджменту

22

12

3,4

Поле ”Факультет” заповнити, використовуючи майстер підстановок. Список підстановок складається з таких значень: ”економіки і менеджменту”, ”обліково-

фінансовий”, ”підприємництва”.

2.Отримати список груп із вказанням факультету, середній бал по яких не перевищує 3,5.

3.Отримати список груп, вказавши курс та загальну кількість студентів, обчисливши при цьому відсоток студентів, що вчаться на держзамовленні.

Завдання 6.

1. Побудувати базу даних, в якій відобразити таблицю Викладачі із фрагментом списку професорсько-викладацького складу Чернівецького національного університету. Заповнити таблицю наступною інформацією:

Прізвище

Ім’я

По-батькові

Стаж

Посада

1

Колесник

Петро

Васильович

5

асистент

2

Іванюк

Оксана

Іванівна

3

лаборант

3

Руснак

Андрій

Йосипович

15

доцент

4

Остапенко

Ольга

Миколаївна

35

доцент

5

Якимов

Петро

Андрійович

2

асистент

6

Безбородько

Іван

Олегович

10

старший викладач

7

Мельничук

Богдан

Петрович

30

професор

Поле ”Посада” заповнити, використовуючи майстер підстановок. Список підстановок складається з таких значень: ”лаборант”, ”асистент”, ”старший викладач”, “доцент”, “професор”.

2.Отримати список викладачів зі стажем, більшим 8 років.

3.Отримати список викладачів, що працюють на посаді доцента.

28

Завдання 7.

1. Побудувати базу даних, в якій відобразити таблицю Книги із фрагментом назв книг, які є в продажі в магазині фірми “BHV”. Заповнити таблицю наступної інформацією:

Автор

Назва

Ціна

К-сть

К-сть

К-сть в

 

 

 

одиниці

на складі

замовлених

магазині

 

 

 

 

20 000

 

 

1

Фигурнов

ІВМ РС для пользователя

10

1 000

100

2

Білуха

Основи бухгалтерського

15

20 000

5 000

70

 

 

обліку

 

10 000

 

 

3

Бонк

Учебник английского

23

700

40

 

 

языка

 

15 000

 

 

4

Нортон

Office 97 для

35

500

35

 

 

пользователя

 

12 000

 

 

5

Пасько

Access97

31

1 500

120

6

Сканаві

Збірник задач для

25

25 000

10 000

150

 

 

вступників у вузи

 

10 000

 

 

7

Пушкин

Сказки

20

2 000

50

8

Леся

Поезії

12

7 000

1 000

30

 

Українка

 

 

 

 

 

2.Отримати список книжок, дорожчих 15 грн.

3.Отримати список книжок, визначивши кількість книжок, які не замовлені споживачами.

Завдання 8.

1. Побудувати базу даних, в якій відобразити таблицю Будинок-256 з інформацією про жителів будинку №256 по вул. Руській. Заповнити таблицю наступною інформацією:

прізвище

ім’я

адреса

сума

чи є заборгованість по

чи є

 

 

 

 

квартплати

квартплаті

субсидії

 

 

 

 

 

+

 

1

Іванов

Петро

Головна, 12/5

100

+

2

Петров

Олексій

Соборна пл., 3/5

120

+

-

3

Сидорова

Марія

Ватутіна 45/23

75

-

-

4

Голубєв

Андрій

Комарова 40 / 124

60

+

-

5

Григорчук

Роман

Боярка 10 / 12

150

-

+

6

Петрюк

Василь

Руська 273/115

70

-

-

7

Пилип

Ігор

Воробкевича 9/12

100

+

+

8

Романюк

Сергій

Українська 26/3

180

-

+

2.Отримати список жителів будинку, що мають заборгованість по квартплаті і мають субсидії.

3.Отримати список жителів будинку, сума квартплати яких перевищує 99 грн.

29

Завдання 9.

1. Побудувати базу даних, в якій відобразити таблицю Клієнти з інформацією про клієнтів фірми “Войтар”. Заповнити таблицю наступною інформацією:

Назва фірми

Прізвище

Сума угоди

Відсоток

Рік

Головний

 

директора

(грн)

знижки

заснування

офіс

Дейсі

Зінченко

5000

 

1997

Чернівці

Global Ukraine

Крилов

10000

5

1998

Київ

Utel

Кузнєцова

20000

10

1996

Київ

Трембіта

Нагорний

25000

15

1973

Чернівці

Ніко

Сорочан

15000

5

1993

Київ

Мальва

Палій

7000

 

1988

Чернівці

Поліграфсервіс

Борисенко

5000

 

1996

Чернівці

Скай

Домбровський

10000

5

1999

Львів

2.Отримати список фірм, які отримують знижку при укладенні угоди.

3.Отримати список всіх фірм, підрахувавши для кожної з них суму знижки в гривнях.

Завдання 10.

1. Побудувати базу даних, в якій відобразити таблицю Клієнти з інформацією про клієнтів рекламної агенції “Кнаус”. Заповнити таблицю наступною інформацією:

Назва фірми

Прізвище директора

Вид реклами

Сума угоди

КІТ

Сургун П. А.

Біг-борди

5000

КІТ

Сургун П. А.

Газети

2000

Фламінго

Онищук А. Н.

Газети

2000

Фламінго

Онищук А. Н.

Біг-борди

3000

Владібор

Корн Т. М.

Біг-борди

5000

Владібор

Корн Т. М.

Телебачення

3000

Владібор

Корн Т. М.

Газети

1000

Діавест

Бабляк О. С.

Телебачення

4000

Діавест

Бабляк О. С.

Газети

2000

Тетріс

Семенюк Т. В.

Біг-борди

6000

Тетріс

Семенюк Т. В.

Телебачення

2000

Тетріс

Семенюк Т. В.

Газети

1000

Поле ”Вид реклами” заповнити, використовуючи майстер підстановок. Список підстановок складається з таких значень: ”газети”, ”телебачення”, ”біг-борди ”.

2.Отримати список фірм, що замовили рекламу на телебаченні.

3.Отримати список фірм-клієнтів, обчисливши для кожної загальну суму замовлення по всіх видах реклами.

30

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