Практикум СУБД

57
ЗМІСТ . Вступ………………………………………………………………………… 3 Постановка задачі та загальні вказівки щодо виконання індивідуального завдання………………………………………………... 5 Тема 1. Побудова інформаційних таблиць бази даних: формування, редагування, зміна структури таблиці. Встановлення міжтабличних зв’язків…………………………………….. 13 Тема 2. Побудова запитів: аналітична та статистична обробка даних………………………………………………………………………… 20 Тема 3. Побудова звітів. Створення вихідних документів…..…………. 27 Тема 4. Створення форм для перегляду, введення та редагування даних у таблицях баз даних. Побудова кнопкової форми………………………. 34 Рекомендована література………………………………………………. 41

Transcript of Практикум СУБД

ЗМІСТ

.Вступ………………………………………………………………………… 3Постановка задачі та загальні вказівки щодо

виконання індивідуального

завдання………………………………………………...

5

Тема 1. Побудова інформаційних таблиць бази даних:

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

Встановлення міжтабличних зв’язків……………………………………..13

Тема 2. Побудова запитів: аналітична та

статистична обробка

даних…………………………………………………………………………

20

Тема 3. Побудова звітів. Створення вихідних

документів…..………….

27

Тема 4. Створення форм для перегляду, введення та

редагування даних у таблицях баз даних. Побудова

кнопкової форми……………………….

34

Рекомендована література………………………………………………. 41

ВСТУП

Сучасний розвиток суспільства та приєднання України

до Болонської декларації чітко окреслили основні

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

системи вищої освіти. Формування компетентностей

майбутніх фахівців в контексті інформаційного

суспільства вимагає наукового та методичного

переосмислення перевірених практикою умов і засобів

організації навчально - пізнавальної діяльності

студентів.

Комп’ютерний практикум – це завершальний етап

вивчення дисципліни «Інформатика та комп’ютерна техніка».

Метою комп’ютерного практикуму є поглиблення і розширення

знань та практичних навичок щодо використання прикладних

програм загального призначення , а саме пакета MS Office,

для формування інформаційних компетентностей та

інформаційної культури майбутніх фахівців.

3

Завданням практикуму є підготовка студентів до

практичного застосування одержаних знань при вивченні

дисциплін фахового спрямування, проведенні аналізу

економічних показників, а також у подальшій роботі за

спеціальністю.

Розробка містить загальну постановку комплексної

задачі для дослідження стану та тенденції розвитку

страхового ринку України за 2010-2012рр., 15

індивідуальних завдань зі створення інформаційної бази та

методичні вказівки щодо виконання завдання практикуму.

Індивідуальні завдання призначені для виконання

комп’ютерного практикуму студентами, що навчаються за

спеціальністю «Фінанси та кредит» та «Бухгалтерський

облік». Страхові компанії – це фінансово-кредитні

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

ефективності економіки, підвищення рівня життя населення

та соціальний захист. Тому дослідження та аналіз стану

страхового ринку є актуальним.

Методичні рекомендації та індивідуальні завдання

підготовлені відповідно до Програми комп’ютерного

практикуму і охоплюють всі теми розділу «Системи

управління базами даних MS Access».

В будь-якій області діяльності часто доводиться мати

справу з великими обсягами даних. Основними операціями

при цьому є збір та статистична обробка інформації,

4

створення форм для перегляду та друку даних. Одним з

найбільш популярних програмних продуктів, що забезпечує

всі ці функції, визнана система управління базами

даних Microsoft Office Access 2007. Дане видання ставить

за мету допомогти студентам у засвоєнні технологій

обробки даних в середовищі Microsoft Office Access 2007,

що дозволить професійно створювати і опрацьовувати бази

даних реляційного типу.

Виконання індивідуальних завдань з даної теми

передбачає створення бази даних та розробку програмного

забезпечення для управління базою даних, розробку

вихідних документів та побудову кнопкової форми. В

методичних вказівках до виконання завдань практикуму

подано приклад програмної реалізації завдання в

середовищі СУБД MS Access 2007, детально описана

технологія його виконання та наведена велика кількість

ілюстрацій діалогових вікон, елементів інтерфейсу та

створюваних об’єктів в різних режимах подання.

Розробка містить контрольні запитання до кожної теми

та список рекомендованої літератури.

5

Постановка задачі та загальні вказівки щодо виконання

індивідуального завдання

Постановка задачі:

Дослідити стан та тенденції розвитку страхового ринку

України за вказаний період*. Сформувати базу даних

основних показників діяльності страхових компаній ,

побудувати запити, форми та звіти для обробки даних та

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

дослідження.

Кнопкова форма повинна містити наступні вкладки (рис.

1):

- вкладки Ринкові лідери за активами та видами

страхування для відкриття відповідних звітів;

- вкладку Прибутковість ринкових компаній – лідерів для

відкриття звіту;

- вкладку Показники діяльності страхових компаній (рис.2);

- вкладку Діяльність страхових компаній за видами діяльності

для відкриття форми;

- вкладку Динаміка зміни страхових внесків та платежів для

відкриття форми;

6

- вкладку Рівень валових витрат для відкриття звіту.

Рис.1. Приклад кнопкової форми

Рис.2. Приклад форми Показники діяльності страхових компаній

7

Інформаційна база для виконання задачі: вхідний масив

даних формують таблиці: Активи, Види страхування,

Страхові внески та Страхові виплати (таблиці 1-4).

Таблиця 1

Активи страхових компаній

№ п.п. Страхова компанія 2 011р. 2 011р. 2 009р.

1АВАНТЕ 1468881 1468881

1 444932,90

2АЛЬФА-ГАРАНТ 183633 183633 196 164,60

3АЛЬФА-СТРАХОВАНИЕ 195750,9 195750,9 200 090,80

4АРМА 175086 175086 167 178,70

5АРСЕНАЛ СТРАХОВАНИЕ 148221,4 148221,4 50 801,00

6АСКА 389805 389805 410 829,00

7АСКО-ДОНБАСС СЕВЕРНЫЙ 67099 67099 41 548,90

8АХА СТРАХОВАНИЕ 824201 824201 809 749,00

9БРОКБИЗНЕС 210229 210229 234 618,20

10ВиДи - СТРАХОВАНИЕ 33362,6 33362,6 25 223,00

11ВУСО 220621,9 220621,9 182 375,70

12ГАРАНТ-СИСТЕМА 26898 26898 21 811,00

13ГЛОБУС 97256,2 97256,2 83 447,30

14ДНИСТЕР 66152,4 66152,4 61 162,80

15 ДОБРОБУТ 385969,1 385969,1 251 144,408

16 ЕВРОПЕЙСКИЙ СТРАХОВОЙАЛЬЯНС 118624,8 118624,8 116 773,00

17 ЕВРОПЕЙСКИЙ СТРАХОВОЙСОЮЗ 66959 66959 67 680,10

18ИНГО УКРАИНА 530127,4 530127,4 369 139,90

19ИНДИГО 60376,8 60376,8 67 206,20

20КНЯЖА 322025,2 322025,2 222 117,50

21КРАИНА 143807,1 143807,1 106 383,70

22КРЕМЕНЬ 1151440,1 1151440,1 626 726,40

23ЛЕММА 1818184 1818184

1 413443,00

24МЕГА-ПОЛИС 77815 77815 54 883,10

25НАСТА 117926,6 117926,6 97 053,20

26НОВА 83912,3 83912,3 79 588,60

27ОМЕГА 928430,1 928430,1 777 037,20

28ОРАНТА 1058719 1058719

1 197165,00

29ПЕРША 79397 79397 32 430,00

30ПЗУ УКРАИНА 326433,6 326433,6 196 978,70

31ПРОВИДНА 735419 735419 499 221,00

32ПРОСТО-СТРАХОВАНИЕ 208391 208391 201 614,00

33СТАТУС 123200,3 123200,3 54 311,00

34СТРОЙПОЛИС 184995,5 184995,5 137 347,10

35ТАС СГ 789588,1 789588,1 751 249,10

36 УКРАИНСКАЯ СТРАХОВАЯ 313985,2 313985,2 228 262,709

ГРУППА37 УКРАИНСКИЙ СТРАХОВОЙ

СТАНДАРТ 66276 66276 59 472,0038

УНИВЕРСАЛЬНАЯ 465652,9 465652,9 431 710,9039

УНИКА 470233 470233 450 031,0040

УОСК 47721,3 47721,3 34 752,1041

ХДИ СТРАХОВАНИЕ 108765,4 108765,4 74 236,0042

ЮНИВЕС 60457 60457 59 327,00

Таблиця 2

Показники діяльності страхових компаній за видами страхування

п.п

Страхова компанія

Види страхування

КАСКО

Автоцивіл

ка

Зелен

а

карта

Медстра

х Від НВ1 АВАНТЕ 0 02

АЛЬФА-ГАРАНТ

10634,

4 5093,7 68,5 340,3 270,93

АЛЬФА-СТРАХОВАНИЕ

70155,

1 17545,6 27368,6 57836,24 АРМА 6620,3 127,8 2849,4 368,95 АРСЕНАЛ 32430, 3878,3 59012,6

10

СТРАХОВАНИЕ 16

АСКА

36081,

8 37870,5

7055,

2 35684,1 4712,77 АСКО-ДОНБАСС

СЕВЕРНЫЙ 4105,4

20408,9 13584,2 7485,6

8 АХА СТРАХОВАНИЕ 324332 63108 16557 56969 БРОКБИЗНЕС 27785,

2

14918,6 32,7 2804,4 423,2

10 ВиДи -

СТРАХОВАНИЕ

18647,

711

ВУСО

57821,

7 35516 1803,3 4415,212 ГАРАНТ-СИСТЕМА 9703 497 28213

ГЛОБУС 3681 32296,6

24006

,9 1129,9 972,214 ДНИСТЕР 331215 ДОБРОБУТ 7686,4 51853,8 6287,8 1971,216 ЕВРОПЕЙСКИЙ

СТРАХОВОЙ АЛЬЯНС

31768,

6 11044,8 4568 1349,717 ЕВРОПЕЙСКИЙ

СТРАХОВОЙ СОЮЗ 4052,1 137,418

ИНГО УКРАИНА

121726

,3 29564,7

9911,

8 53345,7 4176,919

ИНДИГО

20051,

4 4170,9 59720

КНЯЖА

20142,

2 53156,4

21696

,9 1914,821

КРАИНА

27749,

2 24721,4 97,6 15017,4 621,5

11

22

КРЕМЕНЬ

55717,

7 2581323 ЛЕММА 4587,3 324,8 166,7 2244,924 МЕГА-ПОЛИС 5579,8 13029,925

НАСТА

29004,

5 5941,3 1192,3 1133,126

НОВА

21679,

6 11370,5 7262,8 700,127

ОМЕГА

19643,

7 7862 4760 1207,828 ОРАНТА 92186 235039,4 17105 19432,8 7655,629 ПЕРША 5265 25067 1829030

ПЗУ УКРАИНА

86480,

1 27835,5

7393,

7 19366,5 4063,431

ПРОВИДНА

73103,

4 153004,3 78304 5401,732 ПРОСТО-

СТРАХОВАНИЕ

46405,

4 38554,7

9179,

5 22935,1 2304,133 СТАТУС 5827,7 21047,2 793,7 1564,734

СТРОЙПОЛИС

11237,

4 779119 538,335

ТАС СГ

66858,

3 131164,7

21380

,4 18352,1 4976,636 УКРАИНСКАЯ

СТРАХОВАЯ ГРУППА

210339

,8 32908,1 7454,6 2744,537 УКРАИНСКИЙ

СТРАХОВОЙ

СТАНДАРТ 8321,7 4675,438 УНИВЕРСАЛЬНАЯ 51439, 30577,4 22134 4813,5 4751,9

12

4 ,639

УНИКА

172445

,5 35245,9 13539 69784,3 18073,240 УОСК 3288,5 8304,5 532,4 1683,941 ХДИ СТРАХОВАНИЕ 5238,5 8229,3 116,8 332642 ЮНИВЕС 4180,6 3187,1 2443,1

Таблиця 3

Страхові внески

№ п.п Страхова компанія 2 009р. 2 010р. 2 011р.1

АВАНТЕ 523 395,70212

984,60 14688812

АЛЬФА-ГАРАНТ 50 245,9036

891,90 1836333

АЛЬФА-СТРАХОВАНИЕ 121 163,10167

352,70195750,

94

АРМА 46 674,4082

472,60 1750865

АРСЕНАЛ СТРАХОВАНИЕ 51 164,00138

213,00148221,

46

АСКА 350 914,80290

774,70 3898057

АСКО-ДОНБАСС СЕВЕРНЫЙ 48 724,3060

178,80 670998

АХА СТРАХОВАНИЕ 700 917,00721

989,00 8242019

БРОКБИЗНЕС 252 906,40214

264,60 21022910

ВиДи - СТРАХОВАНИЕ 21 447,0016

851,00 33362,611

ВУСО 128 800,10177

379,30220621,

912 ГАРАНТ-СИСТЕМА 26 292,00 26 26898

13

569,0013

ГЛОБУС 56 108,4071

352,00 97256,214 ДНИСТЕР 9 188,70 9 812,40 66152,415

ДОБРОБУТ 150 920,20163

944,30385969,

116 ЕВРОПЕЙСКИЙ СТРАХОВОЙ

АЛЬЯНС 95 512,6096

120,20118624,

817 ЕВРОПЕЙСКИЙ СТРАХОВОЙ

СОЮЗ 11 932,8011

611,30 6695918

ИНГО УКРАИНА 438 377,40437

235,80530127,

419

ИНДИГО 49 412,5048

332,60 60376,820

КНЯЖА 167 076,50156

176,40322025,

221

КРАИНА 99 464,80125

695,70143807,

122

КРЕМЕНЬ 534 176,201 265379,40

1151440,1

23ЛЕММА 542 375,80

388999,90 1818184

24МЕГА-ПОЛИС 111 987,20

167183,90 77815

25НАСТА 63 672,80

57618,50

117926,6

26НОВА 73 898,10

71376,90 83912,3

27ОМЕГА 212 092,40

181340,80

928430,1

28ОРАНТА 717 975,20

643888,10 1058719

29ПЕРША 56 205,00

62447,00 79397

30ПЗУ УКРАИНА 207 300,30

277987,40

326433,6

31ПРОВИДНА 453 784,20

454292,30 735419

14

32ПРОСТО-СТРАХОВАНИЕ 173 276,10

176118,30 208391

33СТАТУС 30 046,70

54041,30

123200,3

34СТРОЙПОЛИС 71 141,90

76299,40

184995,5

35ТАС СГ 285 682,20

346935,40

789588,1

36 УКРАИНСКАЯ СТРАХОВАЯ ГРУППА 372 928,70

407647,10

313985,2

37 УКРАИНСКИЙ СТРАХОВОЙ СТАНДАРТ 51 785,50

78161,80 66276

38УНИВЕРСАЛЬНАЯ 267 273,80

249011,20

465652,9

39УНИКА 421 781,00

528320,30 470233

40УОСК 20 395,20

24514,00 47721,3

41ХДИ СТРАХОВАНИЕ 27 962,30

33994,30

108765,4

42ЮНИВЕС 31 325,00

80178,40 60457

Таблиця 4

Страхові виплати

№ п.п Страхова компанія 2 009р. 2 010р. 2 011р.

1АВАНТЕ

547038,90

182480,80 14 539,00

2 АЛЬФА-ГАРАНТ 41 216,90 20 862,10 12 070,303 АЛЬФА-СТРАХОВАНИЕ 40 264,20 46 566,90 92 691,304 АРМА 7 768,60 6 979,90 6 741,005 АРСЕНАЛ СТРАХОВАНИЕ 10 516,10 11 894,60 35 977,306

АСКА140

639,80120

093,90149

407,207 АСКО-ДОНБАСС СЕВЕРНЫЙ 18 946,20 22 449,20 27 340,90

15

8АХА СТРАХОВАНИЕ

260464,00

336402,00

294535,00

9 БРОКБИЗНЕС 86 775,40 68 985,20 69 706,0010 ВиДи - СТРАХОВАНИЕ 13 053,00 10 011,00 8 200,7011 ВУСО 44 595,00 29 113,50 33 012,5012 ГАРАНТ-СИСТЕМА 6 577,00 6 063,00 5 287,0013 ГЛОБУС 23 262,10 24 030,20 30 751,3014 ДНИСТЕР 4 832,20 3 990,10 2 063,3015 ДОБРОБУТ 16 723,80 17 260,10 35 944,2016 ЕВРОПЕЙСКИЙ СТРАХОВОЙ

АЛЬЯНС 47 784,40 43 091,50 29 920,0017 ЕВРОПЕЙСКИЙ СТРАХОВОЙ

СОЮЗ 2 758,20 3 013,40 2 604,9018

ИНГО УКРАИНА258

016,40192

990,20240

570,5019 ИНДИГО 42 725,60 22 505,00 21 777,4020

КНЯЖА109

982,60 78 694,80 68 679,6021 КРАИНА 36 328,20 23 914,70 34 873,2022 КРЕМЕНЬ 16 705,30 17 616,50 21 238,8023

ЛЕММА562

634,40136

066,40 23 362,1024 МЕГА-ПОЛИС 15 029,50 16 642,10 22 479,1025 НАСТА 18 287,90 25 693,90 23 813,5026 НОВА 41 173,60 34 259,30 25 382,0027 ОМЕГА 33 129,90 28 479,10 20 288,9028

ОРАНТА345

405,90290

504,90213

120,8029 ПЕРША 5 774,00 6 001,40 26 229,0030

ПЗУ УКРАИНА 82 169,50103

911,00117

624,4031

ПРОВИДНА248

374,10234

657,70284

113,6032

ПРОСТО-СТРАХОВАНИЕ104

672,00 76 692,80 73 284,0033 СТАТУС 6 271,50 6 761,70 10 728,8034 СТРОЙПОЛИС 12 491,40 9 699,20 2 350,8035 ТАС СГ 138 126 181

16

403,00 029,80 943,8036 УКРАИНСКАЯ СТРАХОВАЯ

ГРУППА245

288,60264

834,80209

367,1037 УКРАИНСКИЙ СТРАХОВОЙ

СТАНДАРТ 5 916,40 14 769,00 3 504,1038

УНИВЕРСАЛЬНАЯ104

814,00 86 678,60 79 586,1039

УНИКА186

501,00221

043,10322

367,8040 УОСК 3 106,30 3 689,20 7 264,3041 ХДИ СТРАХОВАНИЕ 11 135,20 13 198,10 13 483,0042 ЮНИВЕС 1 128,20 1 556,50 2 338,10

Порядок формування бази даних індивідуального завданнянаведено в таблиці 5.

Таблиця 5

Таблиця відповідності вхідних даних індивідуальному

завданню студента

№ варіанту

індивідуальн

ого завдання

Порядкові номери страхових компаній, які

формують базу даних відповідного варіанту

індивідуального завдання1 1-3,10-12, 16-18, 22-26, 31-34, 38-402 4-6, 13-15, 21-24, 29-32, 37-423 2-4, 7-9, 14-18, 22-26, 33-35, 39-424 2-3, 6-9, 11-13,18-21, 33-37, 415 3-6, 10, 14-16,19-24, 29-31, 35-37, 396 3-5, 9-11, 17-19,23,27-32, 34-36, 427 1-5, 9-13, 18-19, 20-22, 26-28, 33-35, 39

17

8 4-7, 11-16, 19-20, 24-26,30, 34-379 5-7, 9-12, 16-19, 22-25, 27-29,33-3710 3-6, 11-16, 22-28, 31-33, 37-4011 4-9, 11-13, 17-19, 23-26, 29, 35-37,12 1-6, 9-13, 22-27, 31-33, 39-4213 2-5, 9-12, 14-18, 21-25, 29-32, 35-3814 1-3, 7-9, 13-16, 19-21, 25-29, 35-4115 3-5, 8-14, 17-19, 24-27, 34-38, 42

Тема 1. Побудова інформаційних таблиць бази даних:

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

Встановлення між табличних зв’язків

Мета : засвоїти технологію створення інформаційних

таблиць бази даних, встановлення між табличних зв’язків.

Завдання для виконання:

1.Створити у власній папці нову базу даних.

2.Створити в базі даних структуру таблиць 1 – 4.

3.При створенні структури таблиць 1-4 передбачити такі

умови:

- назва страхової компанії при заповненні таблиць 2-4

даними повинна вибиратись зі списку;

- всі поля числового типу повинні містити дві цифри

після коми;

18

- поля , що містять дані про страхові внески та

страхові виплати компанії , не можуть приймати

значення нуль;

- поля, що містять дані про активи компанії, повинні

бути обов’язковими.

4.Заповнити таблиці 1 -4 даними відповідно до варіанту

індивідуального завдання.

5.Визначити ключові поля та встановити міжтабличні

зв’язки.

Вказівки до виконання завдання:

Створення нової бази даних розпочинається натисканням

кнопки «Пуста база даних» у вікні «Початок роботи з

Microsoft Office Access». Після вибору розташування та

введення імені файлу для бази даних, на екрані

утворюється порожня база даних, яка матиме одну

порожню таблицю.

Виконання наступних завдань в середовищі СУБД MS

Access пов’язане із застосуванням «стрічки» - основного

елементу інтерфейсу MS Access 2007. «Стрічка» - це

багатосторінкова область , розташована у верхній частині

головного вікна (рис.3).

19

Рис.3. Елемент інтерфейсу – «стрічка»

Кожна сторінка «стрічки» містить набір логічно

зв'язаних елементів. . Одна з основних переваг стрічки

полягає в тому, що на ній зібрані засоби виконання

задач, які раніше знаходилися в меню, на панелях

інструментів, в областях задач і інших компонентах

користувацького інтерфейсу. Завдяки цьому необхідну

команду не доводиться шукати в декількох різних місцях.

Деякі сторінки стрічки, такі як «Головна», «Створення»,

«Зовнішні дані», «Робота з базами даних» доступні весь

час роботи з програмою, інші є контекстно-залежними,

тобто з'являються тільки при роботі з певними об'єктами.

Створення структури таблиці бази даних передбачає

визначення кількості полів таблиці , їх ідентифікацію, а

також, вибір типу кожного поля та встановлення

властивостей поля.

Конструктор найбільш потужний засіб створення

таблиць, який складається з двох робочих зон: Область

проекта таблиці та Властивості поля (рис.4).

Склад таблиці визначають в області проекту таблиці.

Проект таблиці складається з трьох стовпчиків Ім’я

поля, Тип даних і Опис. У першому стовпчику вказують

ім'я поля, у другому його тип, а у третій

уводять інформацію про призначення поля. Стовпчик Опис

заповнювати не обов’язково.20

За допомогою інструментів вкладки «Конструктор» можна

вставити або видалити рядки з описом полів; додати в

таблицю стовпець підстановок, тобто поле, значення якого

користувач зможе вибирати із списку; задати список полів

для індексування таблиці; показати або приховати вікно

редагування загальних властивостей таблиці.

Рис.4. Таблиця в режимі Конструктор

Для редагування структури таблиці можна скористатися

інструментами «стрічки» , розташованими на сторінці

«Режим таблиці». Для додавання поля в таблицю натисніть

кнопку «Нове поле» в групі «Поля і стовпці».

Інструменти групи «Форматування і тип даних»

дозволяють змінити тип даних і деякі інші параметри для

активного поля таблиці. Розверніть список типів даних і

21

виберіть з нього відповідний тип для заміни. Якщо введені

раніше дані не відповідають вибраному типу, програма

видасть попередження і запропонує варіанти виправлення

цієї помилки.

При виконанні третього завдання студенти повинні

враховувати, що додаткові характеристики конкретного поля

приводяться в області «Властивості поля» з можливістю їх

редагування. До них відносяться:

Розмір поля — визначає довжину даних типу Текстовий

і Числовий, задає максимальний розмір даних, для

збереження яких призначене дане поле.

Формат поля — керує способом введення і

відображення даних на екрані чи при друку.

Кількість знаків після коми — визначає число

розрядів після коми для числових типів даних.

Маска вводу — задає формат, що дозволяє

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

Маска введення складається з постійних символів

(таких як дужки, крапки чи дефіси) і спеціальних

символів, що вказують, в які позиції, та в якій

кількості і якого типу дані можуть бути введені.

Маска введення забезпечує відповідність даних визначеному

формату, а також заданному типу значень, що вводяться

в кожну позицію.

22

Підпис — задає заголовок стовпця, відмінний від

імені відповідного поля. Це корисно в ситуаціях, коли

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

більш зрозумілий, чим ім'я поля, що

використовується.

Значення за промовчанням — задає

значення, що привласнюється автоматично як значення

поля.

Правило перевірки — визначає умову (обмеження), що

накладається на дані, які вводяться в поле. При

невідповідності даних, що вводиться, зазначеній умові

видається повідомлення про помилку.

Текст перевірки — визначає те повідомлення,

яке буде виводитися, якщо при введенні даних не

дотримується умова, зазначена у властивостях Умова на

значення.

Обов'язково — властивість, що вказує чи вимагає

поле обов'язкового введення значення. Якщо ця

властивість має значення "Так", то при введенні

нового запису необхідно ввести значення в це поле.

Порожні (Null) значення в цьому полі не допускаються.

Індексовано — визначає, чи є дане поле індексованим

і якщо є, то в якому режимі. Якщо поле індексоване,

то засобами СКБД у системі буде створений

упорядкований список вмісту даного поля, що

23

забезпечує більш швидкий доступ до даних.

Властивість Індексоване поле може мати наступні

значення: Ні (значення за замовчуванням) -індекс не

створюється; Так (Допускаються збіги) - в індексі

допускаються повторювані значення; Так (Збіги не

допускаються) - повторювані значення в індексі не

допускаються.

Середовище MS Access 2007 допускає внесення змін у

структуру таблиці з режиму таблиці, оскільки у кінці

кожної таблиці завжди відображатиметься елемент «Додати

нове поле», готовий до миттєвого використання. Щоб

змінити ім’я поля, надане йому за замовчуванням, слід

скористатися контекстною вкладкою «Робота з таблицями»,

де міститься кнопка «Перейменувати».

На контекстній вкладці «Робота з таблицями»

розміщено й інші кнопки, які використовують для

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

конструктора при цьому непотрібно.

Для збереження структури таблиці можна використати

один із можливих варіантів подання команди :

Натиснути кнопку «Зберегти» на панелі швидкого

доступу.

Клікнути правою кнопкою миші на вкладці

документа і вибрати в контекстному меню команду

«Зберегти» .

24

Натиснути кнопку «Office» і вибрати команду

«Зберегти».

Для введення даних в створену таблицю перейдіть в

режим таблиці, скориставшись відповідною кнопкою в

статусному рядку Access або кнопкою «Вигляд» на

вкладниці «Основне».

Для позначення запису, у який здійснюють введення

даних, використовують зображення олівця, а порожнього

запису — зображення зірочки.

З тим щоб MS Access міг зв’язати дані з різних

таблиць кожна таблиця повинна містити поле або набір

полів, які задаватимуть індивідуальне значення кожного

запису в таблиці. Таке поле або набір полів називають

основним ключем.

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

ключових полів необхідно вибрати схему для зв’язку даних

в різних таблицях. Для цього потрібно визначити зв’язки

між таблицями.

Для встановлення ключового поля в режимі

Конструктора за допомогою вказівника миші виділіть

стрічку з описом поля, яке повинно бути ключем.

Натисність на панелі інструментів кнопку Ключове

поле або натисніть праву кнопку миші, вибравши

відповідний пункт меню.

25

Зв'язок між таблицями встановлює відносини між

співпадаючими значеннями в ключових полях. Достатньо

часто поля, між якими встановлюється відповідність, мають

однакові імена в обох таблицях. В більшості випадків з

первинним ключем однієї таблиці, зв'язується зовнішній

ключ другої таблиці. Найчастіше встановлюється таке

відношення таблиць, при якому одному запису першої

таблиці може відповідати декілька записів з однаковим

значенням зовнішнього ключа з другої таблиці, тобто

відношення «один до багатьом». Значення зовнішнього ключа

в записі другої таблиці використовується для пошуку

відповідних її записів в першій таблиці.

Міжтабличні зв'язки можна встановлювати і редагувати

за допомогою вікна «Зв’язки». При побудові бази даних

бажано встановлювати такі зв'язки перед створенням інших

об'єктів бази даних - форм, запитів і звітів. Міжтабличні

зв'язки використовуються в Microsoft Office Access при

створенні запитів, надають відомості для структури форм і

звітів. Щоб наочно відобразити зв'язки, що існують між

таблицями бази даних, перейдіть на сторінку «стрічки»

«Знаряддя бази даних» і натисніть кнопку «Зв’язки»

(рис.5).

Якщо в базі даних немає зв'язків або це вікно

відкривається вперше, буде відображено діалогове вікно

«Додавання таблиці». У цьому вікні потрібно буде виділити

26

всі таблиці, що цікавлять Вас, і натиснути кнопку

«Додати». Якщо в базі даних є зв'язки, відразу буде

відображено вікно «Схема даних». Якщо якась таблиця не

була відразу додана в схему, можна додати її пізніше,

викликавши вікно «Додавання таблиці» натисненням на

кнопку «Відобразити таблицю».

Для видалення таблиці з схеми даних (але не з бази!)

треба виділити її і натиснути кнопку «Приховати таблицю».

Натиснення кнопки «Всі зв'язки» відображає в схемі

всі таблиці, що мають зв'язки.

Рис.5. Міжтабличні зв’язки бази даних

27

Для видалення зв'язку клацніть на ньому правою кнопкою

миші і виберіть в контекстному меню команду «Видалити»,

підтвердити видалення.

Після закінчення редагування міжтабличних зв'язків

закрийте вікно «Зв’язки», натиснувши на кнопку «Закрити»

і підтвердити збереження зроблених змін.

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

1.Назвіть типи і властивості полів таблиць СУБД MS

Access.

2.Якими засобами можна створити таблицю?

3.В якому режимі роботи можна змінити структуру таблиці

?

4.Яке поле називають ключовим ? які його властивості?

5.За яким алгоритмом встановлюють міжтабличні зв’язки ?

6.Що розуміють під зв’язком типу «один до багатьох» ?

Тема 2. Побудова запитів: аналітична та

статистична обробка даних

Мета: засвоїти технології створення запитів, відбору

даних та формування розрахункових полів, побудови запитів

з параметром.

Постановка завдання:

28

1.Визначити ринкових лідерів ( топ-10) по активах

страхових компаній за останній рік.

2.Визначити ринкових лідерів (топ-10) за основними

видами страхування.

3.Побудувати параметричний запит для відбору з бази

даних показників діяльності конкретної компанії ,

визначеної в діалоговому режимі за запитом

користувача.

4.Визначити прибутковість страхових компаній -

ринкових лідерів за активами .

5.Визначити темп зростання страхових премій (внесків)

компаній на ринку страхових послуг за останній рік.

6.Визначити рівень валових виплат (%) страхових

компаній .

Методичні рекомендації до виконання завдання

При виконанні завдань з даної теми студенти повинні

створити запити — об’єкти, за допомогою яких

здійснюється аналіз бази даних за критеріями, які

визначають безпосередньо самі користувачі.

За допомогою запиту можна вибрати, змінити або

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

таблицях, а також здійснити обчислення та підбити

підсумки. Запит можна використати як основу для інших

запитів або як джерело побудови форм і звітів.29

При виконанні індивідуальних завдань студенти можуть

самостійно обрати спосіб створення запиту. В цьому

випадку, слід пам’ятати, що майстер простих запитів не

передбачає використання однієї чи декількох умов відбору.

Тому, якщо запит досить складний, варто скористатися

конструктором запитів. Обидва способи створення запиту

починаються із натискання відповідної кнопки на стрічці

вкладки «Створити» (рис.6).

Рис. 6. Елемент інтерфейсу – «стрічка»: вкладка

«Створити»

Наступний крок створення запиту в режимі

Конструктора полягає у визначенні джерела для побудови

запиту, в якості якого можуть виступати одна або

декілька зв’язаних таблиць та інші запити.

В режимі Конструктора запиту (рис.7) у верхній

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

на основі якої створюється запит. У нижній частині

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

конструктора.

30

Рис.7. Запит в режимі Конструктора

Вона містить такі рядки:

Поле - відображаються імена обраних полів;

Таблиця - відображається ім’я таблиці, до складу якої

входить відповідне поле;

Сортування - може відображатися вид сортування, що буде

застосоване до записів даного поля у таблиці запиту;

Відображення - може містити прапорець, встановлена

позначка якого свідчить про те, що дане поле буде

відображатися у запиті;

Критерії - може містити вираз-умову для вибірки даних з

відповідного поля;

31

або - для запису ще одного виразу, який є частиною

складеної умови та який поєднується з виразом у рядку

Критерії логічною операцією «або».

Таблицю Конструктора запиту студент заповнює

відповідно до умови задачі, обираючи поля, вид

сортування та критерії відбору даних.

MS Access 2007 надає можливості для створення

запитів різного типу: запити на вибірку, параметричні,

перехресні, запит на оновлення, запит на видалення та

інші. Вказати тип та параметри запиту, провести інші

настроювання запиту та переглянути результат роботи

запиту можна за допомогою команд, згрупованих на

вкладці «Конструктор», яка відображається на стрічці в

режимі Конструктора запиту (рис.8).

Рис. 8. Елемент інтерфейсу – «стрічка»: вкладка

«Конструктор»

В даному режимі роботи можна вносити зміни в таблицю

Конструктора запиту, а саме:

- задати нові критерії;- змінити спосіб сортування;

32

- скасувати чи задати відображення поля;- додати, видалити чи змінити вирази, що обчислюються;- додати, видалити чи перенести поля.Якщо користувач хоче застосовувати новий чи

змінений запит протягом декількох сеансів роботи з

MS Access, він повинен зберегти його за допомогою

команди «Зберегти» з контекстного меню вікна запиту.

При першому збереженні запиту відкривається

діалогове вікно «Зберегти як» для надання запиту

імені, під яким він буде представлений в списку

запитів у вікні бази даних (в імені запиту можна

використовувати пробіл). Рекомендується зберігати

складні запити, які містять багато полів,

критеріїв і функцій. Зверніть увагу на те,

що зберігається не результат виконання запиту, а

специфікація (динамічний набір даних ліквідується

при закритті запиту).

При виконанні завдання 1 необхідно побудувати

запит на вибірку, який відображає обмежену кількість

записів – десять компаній з найвищим показником активів

за останній рік. Такий відбір реалізується шляхом

проведення сортування записів по вибраному полю в

порядку спадання та вибором команди в групі

«Настроювання запиту» вкладки «Конструктор» (рис.9).

33

Рис. 9. Елемент інтерфейсу – «стрічка»: вкладка

«Конструктор»

Зауважимо, що інструмент «Набір значень» допускає

не тільки вибір із списку, але й ввід числової величини

з клавіатури.

Виконання завдання 2 практикуму полягає у

визначенні 10 лідерів серед страхових компаній за

медичним страхуванням, страхуванням від нещасних

випадків та страхуванням транспортних засобів «Каско»,

тобто передбачає побудову трьох запитів на вибірку із

застосуванням операцій сортування та настроювання

кількості відображення записів.

При виконанні завдання 3 студентам необхідно

побудувати запит , що міститиме поля всіх таблиць бази

даних та використати поле «Назва страхової компанії» в

якості параметра. Запити можна створювати для

добору даних як з однієї, так і з декількох

таблиць. При цьому слід враховувати наявність

зв'язків між таблицями. Якщо розробляється запит до

декількох таблиць, між якими немає зв'язку, MS

34

Access розглядає кожну таблицю як незалежний

об'єкт і дозволяє скласти будь-яку можливу

комбінацію з полів у вікні конструктора. У цьому

випадку модель реляційної бази даних працює

правильно лише в тому випадку, якщо коректно

установлені відношення між полями таблиць бази.

Обов'язковою умовою установки зв'язку між таблицями

є наявність двох однакових полів.

Використати поле в якості параметра можна шляхом

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

«Критерії» спеціального повідомлення, наприклад, «Вкажіть

назву страхової компанії». Синтаксично правильним є запис

цього виразу у квадратних дужках.

При виконанні параметричного запиту на екран

виводиться діалогове вікно «Введення значення параметра»,

в якому рядок введення слугує для задання конкретних

даних, за якими здійснюється відбір з бази даних

(рис.10).

Рис. 10. Діалогове вікно для запиту з параметром

35

Завдання 4-6 передбачають побудову запитів з

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

полями проводиться в два етапи:

1.Побудова запиту на вибірку, який містить поля

відповідно до умови виконуваного завдання.

2.Додавання в таблицю Конструктора запиту

розрахункового поля.

У поданні Конструктор у рядку «Поле» слід у стовпці,

наступному за стовпцями з даними, увести ім’я нового поля

(так званого обчислювального поля) та викликати команду

«Конструктор» групи команд «Настроювання запиту». У

вікні «Побудовник виразів» обрати таблиці та поля,

необхідні для створення розрахункової формули та

використати вбудовані функції (при потребі) та оператори

(рис.11).

Рис. 11. Вікно Побудовника виразів36

Відмінність між завданням 4 і завданнями 5-6

полягає не тільки у використанні різних алгоритмів

розрахунку показників «прибутковість», «рівень валових

виплат» та «темпи зростання страхових премій», але й у

використанні джерела для побудови запиту. У випадку

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

для компаній – лідерів на ринку страхових послуг, запит

можна будувати на основі вже існуючого запиту до

завдання 1.

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

страхових компаній наведемо визначення цих економічних

категорій.

Прибутковість страхової компанії визначається як

різниця між надходженнями (страховими внесками) та

виплатами (страховими відшкодуваннями). Ці кошти

страховики розподіляють на покриття витрат на ведення

справи, на формування страхових резервів та на

збільшення статутного капіталу. Залишок коштів є

прибутком страхової компанії. Високе значення показника

прибутковості вказує на стабільне фінансове становище

та достатні можливості щодо збільшення страхових

резервів компанії.

Для обчислення рівня валових витрат (Рсв)

використовується формула:

Рсв = Вс / Пс*100%,

37

де Вс - страхові виплати або страхове відшкодування,

грн.;

Пс - страхові платежі, грн.

Показник «рівень валових витрат» визначає

ефективність страхового захисту для страхувальників та

вказує на те, як страховик проводить операції з

реального страхування, чи належить до дочірніх компаній

інших фінансових інститутів чи фінансово-промислових

груп, чи не належить до кептивних компаній. Як правило,

для страховиків, що займаються реальним страхуванням та

не належать до кептивів, значення показника становить

не менше 35-40%.

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

1.Назвіть типи запитів в СУБД MS Access.

2.Перечисліть способи побудови запитів.

Охарактеризуйте їх.

3.З яких елементів складається таблиця Конструктора

запитів?

4.Які інструменти використовуються для формування

розрахункового поля ?

5.На основі яких об’єктів можна побудувати запит ?

Тема 3. Побудова звітів. Формування вихідних документів.

38

Мета: засвоїти технології створення звітів дляформування зведених даних та їх представлення зазразком, що задовольняє користувачів звітної інформації

Постановка завдання:

1.Сформувати вихідний документ, в якому вивести назву

та показник для страхових компаній – лідерів за

активами на ринку страхових послуг.

2.Сформувати вихідні документи, в яких вивести назву

та показник для страхових компаній – лідерів за

досліджуваними видами страхування .

3.Сформувати звіти за результатами проведених

розрахунків:

3.1. прибутковості страхових компаній - ринкових

лідерів за активами ;

3.2. темпів зростання страхових премій (внесків)

компаній на ринку страхових послуг за останній рік;

3.3. рівня валових виплат (%) страхових компаній .

Методичні рекомендації до виконання завдання

При виконанні завдань по даній темі студенти формують

вихідні документи - звіти, які призначені для

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

зручному для перегляду вигляді та виводу їх на друк.

Звіт - це готовий до друку електронний документ.

Звіт можна спроектувати на базі існуючої39

таблиці або запиту. Імена полів беруться зі

специфікації таблиці, а поля користувач розташовує на

екрані у відповідності зі своїми вимогами. При

цьому він визначає, які поля й у якій послідовності

будуть виводитися на друк.

Під час створення звіту можуть бути використані дані

з різних таблиць і запитів, засоби узагальнення,

сортування і групування даних, а також до звіту можуть

бути включені написи, що пояснюють наведені дані,

діаграми, графіки та малюнки.

В MS Access 2007 звіт може бути побудований за

допомогою Майстра або Конструктора звітів. Для цього на

стрічці вкладки «Створити» містяться відповідні

командні кнопки.

Для створення більш складних (структурованих)

звітів слід користуватися Конструктором звітів, якийформує порожній макет звіту й надає набір

інструментів (елементів керування), за допомогою якихможна побудувати звіт (рис.12 ).

Рис. 12 Елемент інтерфейсу – «стрічка»: вкладка

«Конструктор» звіту

40

Макет звіту в режимі Конструктора може складатися

з наступних областей (зон) :

верхній колонтитул звіту , в якому , як правило,

розміщують назву звіту. Він може містити графічні

об’єкти (логотип, емблема, ілюстрація тощо), поточні

дату та час, елементи керування. Верхній колонтитул

звіту розміщується тільки на початку звіту перед

колонтитулом сторінки і більше не повторюється;

заголовок сторінки , в якому розміщують заголовки

стовпців звіту. Цей об’єкт повторюється у верхній

частині кожної наступної сторінки звіту;

верхній колонтитул групи , в якому розміщують назву

групи об’єктів. Розміщується перед початком даних

кожної групи. Може містити елементи керування для

узагальнення даних групи об’єктів;

подробиці , містить дані про кожний об’єкт відповідно

до полів, що були включені до звіту;

нижній колонтитул групи , може містити узагальнені

дані про групу (кількість, сума, найбільший або

найменший за значенням об’єкт групи тощо);

нижній колонтитул сторінки , що розміщується внизу

кожної сторінки звіту та містить дані про номер

поточної сторінки звіту та загальну кількість

сторінок звіту, поточні дату і час та інші службові

дані;

41

нижній колонтитул звіту, розміщується на останній

сторінці звіту після всіх даних і використовується

для виведення узагальнених даних (рис. 13).

Рис. 13. Вікно Конструктора звіту

На першому етапі створення звіту слід розробити його

проект як документа та визначити джерела даних, що будуть

включені до звіту.

Виконання індивідуальних завдань по даній темі

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

на друк результатів опрацювання даних за допомогою

запитів. Таким чином, всі звіти рекомендується будувати

на основі вже створених та збережених запитів.

Завдання практикуму не передбачає групування даних у

звітах та застосування графічних об’єктів (хоча студенти

за власним бажанням можуть додати у звіт емблему, логотип42

тощо) , тому для спрощення створення звіту рекомендується

побудувати його за допомогою Майстра, а потім

відредагування в режимі Конструктора.

На першому кроці Майстра проводиться вибір таблиці

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

звіту, а також в списку «Доступні поля» вказуються

поля, які складатимуть основу звіту (рис. 14).

Рис. 14. Вибір джерела і полів для звіту в

режимі Майстра

На другому кроці при необхідності можна задати

рівні групування даних. За допомогою списку, в якому

перераховані поля, вибирається рівень вкладеності,

групування й послідовність, у якій будуть

групуватися дані.

На рис.15 подано етап формування звіту без

групування даних.

43

Рис. 15. Діалогове вікно створення звіту за

допомогою Майстра

Наступним є крок вибору порядку сортування, яким

передбачена можливість впорядкування від одного до

чотирьох полів за зростанням або спаданням

(рис.16).

Рис. 16. Створення звіту за допомогою Майстра (вибір44

порядку сортування )

Зауважимо, що на цьому ж етапі за допомогою кнопки

«Параметри зведення» можна провести статистичну обробку

даних – обчислити суму та середнє значення, визначити

мінімальне або максимальне значення поля. Але кнопка

«Параметри зведення» активна в тому випадку, коли у

звіті присутнє групування даних.

Наступний крок Майстра звіту - вибір макета та

орієнтації сторінок звіту (рис. 17).

Наступний крок Майстра звіту – вибір стилю оформлення

звіту.

Останнє вікно Майстра звіту призначене для введення

назви звіту та вибору режиму подальшої роботи із звітом:

попередній перегляд звіту або перехід в режим

Конструктора при необхідності внесення змін у макет звіту

(рис. 18).

45

Рис. 17. Створення звіту за допомогою Майстра (вибір

макету звіту)

Рис. 18. Вікно для визначення імені звіту йзавершення його створення

46

Після завершення створення звіту за описаним

алгоритмом на екран буде виведено звіт у режимі

попереднього перегляду перед друком. В цьому режимі

стрічка міститиме елементи керування тимчасової вкладки

«Попередній перегляд» (рис.19). Ці елементи керування

надають користувачу можливість:

змінити макет звіту, тобто змінити розміри сторінки,

її орієнтацію, розміри полів сторінки, кількість

стовпців тощо;

змінити масштаб перегляду звіту;

експортувати звіт до іншого документа - документа

Word, текстового документа тощо.

47

Рис. 19. Вікно попереднього перегляду звіту

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

1. Які способи створення звітів пропонує СУБД MS Access?2. Назвіть етапи створення звіту за допомогою майстра.3. З яких областей складається звіт в режимі

Конструктора? Яке їх призначення ?Тема 4. Створення форм для перегляду, введення таредагування даних у таблицях баз даних. Побудова

кнопкової форми.

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

48

Постановка завдання:

1. Провести аналіз показників діяльності страхових

компаній.

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

діяльності страхової компанії, яка міститиме діаграму, що

відображає динаміку зміни активів компанії за три роки.

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

перегляду основних показників діяльності однієї страхової

компанії за вибором користувача.

3. Дослідити тенденції діяльності компаній за видами

страхування.

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

діяльності компанії за видами страхування . У формі

використати гістограму «Послуги страхової компанії за

видами страхування».

4. Провести аналіз страхових внесків та платежів компаній

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

страхових внесків та виплат за три роки.

Побудувати форму для перегляду показників компаній по

внесках та виплатах і додати у форму діаграми, що

відображають динаміку зміни страхових внесків та виплат

за три роки.

5. Побудувати кнопкову форму для презентації результатів

дослідження стану та тенденцій розвитку страхового ринку

України за період, що аналізується.49

Методичні рекомендації до виконання завдання

Виконання завдання по даній темі передбачає побудову

одного з найважливіших об’єктів бази даних - форм. Форма

забезпечує зручний для користувача інтерфейс під час

введення, перегляду чи редагування даних. Форма

створюється на основі однієї або кількох таблиць

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

таблиць (запитів), а також різноманітні об’єкти: ма-

люнки, текстові написи, діаграми, елементи керування -

кнопки, прапорці, перемикачі тощо. Форма може містити

розрахункові поля, в яких буде проведено обчислення

нового значення на основі значень з інших полів.

В СУБД Access 2007 використовують наступні види форм:

стовпцева - форма, в якій поля розміщуються у кілька

стовпців з підписами полів зліва від поля. Кожному

запису таблиці (запиту), на основі якої побудована

форма, відповідає одна сторінка стовпцевої форми;

таблична - поля у цій формі розміщуються у вигляді

таблиці. У формі передбачена наявність області

заголовку, у який, як і в основне поле, можна

помістити текстові та графічні об’єкти, елементи

керування, тощо;

таблиця даних - форма, аналогічна такому об’єкту

бази даних як таблиця. У форму можна включати не всі50

поля таблиці, а також розрахункові поля, в яких

виконуються обчислення на основі даних з інших

полів. Графічні дані у формі цього виду не

відображаються;

за шириною - форма, в якій поля, як і в звичайній

стовпцевій формі, розміщені в стовпчик, але підписи

полів знаходяться над полем;

кнопкова форма - форма, що містить не дані, а

елементи керування для виконання певних дій.

Виконання завдання 1 передбачає побудову форми для

перегляду показників діяльності страхової компанії і має

містити діаграму, що відображає динаміку зміни активів

компанії за три роки. Вважаємо доцільним для розв’язання

даної задачі рекомендувати вибір стовпцевої форми, а

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

на основі декількох таблиць (рис. 20).

51

Рис.20. Запит в режимі Конструктора

Результатом виконання запиту буде таблиця, яка

міститиме поля основних показників діяльності страхової

компанії за останній рік .

Наступним етапом виконання завдання 1 буде побудова

форми за допомогою Майстра, який надає широкі можливості

для добору полів та їх розміщення. Цей етап виконується в

кілька кроків:

перейдіть на вкладку «Створити» та виберіть на стрічці

команду «Додаткові форми» Майстер форм;

вкажіть запит, на базі якого будується форма та

оберіть поля для майбутньої форми;

вибрати макет форми;

вибрати стиль оформлення;

вказати назву для форми та встановити перемикач на

режим зміни макету форми.

Для зміни макету форми в режимі Конструктора та

вставлення діаграми необхідно виконати послідовність

дій:

1.викликати контекстне меню команда Макет Видалити;

2.змінити розміри полів, здійснити їх переміщення,

передбачити місце для вставлення діаграми;

3.при необхідності редагувати заголовок форми;

52

4.за допомогою кнопки «Вставити діаграму» з групи

елементів керування на вкладці Конструктор перейти до

етапу побудови діаграми (рис.21 );

Рис.21. Знаряддя Конструктора форм

5.у першому вікні Майстра діаграм обрати таблицю Активи,поля якої будуть використані для побудови діаграми;

6.у другому вікні Майстра діаграм вказати поля, що містять дані для діаграми;

53

7.обрати тип діаграми;

8.вказати спосіб відображення даних в діаграмі

54

9.вказати назви полів, через які буде здійснюватися

зв’язок між документом та діаграмою, що забезпечить

можливість відображати в діаграмі зміни під час

переходу від одного запису до іншого;

10. ввести назву діаграми та встановити перемикач в

позицію відображення (або «не відображати» ) легенди.55

Якщо потрібно змінити тип діаграми, додати або

змінити параметри діаграми, такі як легенда, підписи

даних, назва діаграми , осі, таблиця даних , виконують

наступні дії: активізувати об’єкт діаграма подвійним

кліканням мишки Меню Діаграма Тип діаграми або

Параметри діаграми внести чи змінити параметри (рис.

22).

56

Рис.22. Вікно для встановлення параметрів діаграми

Рис. 23. Приклад форми «Показники діяльності СК завидами страхування»

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

1.Назвіть типи та способи створення форм.2.Вкажіть алгоритм побудови форми за допомогою майстра.3.Які операції з формами може здійснити користувач в

режимі Конструктора форм ?Рекомендована література:

1.Мельников О. П. Економічна інформатика: навч. посіб -

К.: ЦУЛ, 2010.-424 с.

2.Григорків В.С., Маханець Л.Л., Білоскурський Р.Р. та

ін. Економічна інформатика та комп'ютерна техніка:

підруч - Чернівці: Книги-ХХІ, 2009. - 396 с.

3.Дибкова Л.М. Інформатика та комп'ютерна техніка:

57

навч. посіб - 3-тє вид., доп. - К.: Академія, 2011.-

464 с.

4.Войтюшенко Н. М., Остапець А. І. Інформатика і

комп'ютерна техніка: навч. посіб. - 2-ге вид. - К.:

ЦУЛ, 2009. - 564 с.

5.Рогоза М.Є. Інформатика і комп'ютерна техніка: Навч.

посіб. - К.: Академія, 2006. - 368 с.

6.Баженов В.А., Лізунов П. П, Резніков А. С. та ін.

Інформатика. Комп'ютерна техніка. Комп'ютерні

технології: Підруч. - 2-ге вид. - К: Каравела, 2007.

- 640 с.

7.Войтюшенко Н. М., Остапець А. 1. Інформатика і

комп'ютерна техніка: Навч. посіб. з баз. підготовки

для студ. екон. і техн. форм навчання. - К.: ЦНЛ,

2006. - 568 с.

8.Бакушевич Я. М., Капаціла Ю. Б. Інформатика та

комп'ютерна техніка: Навч. посіб. - Львів: Магнолія

2006, 2009. - 312 с.

58