ТОП 10:

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



У запиті можна створювати значення, які розраховуються за допомогою заданого виразу. У таблиці цього робити не мож-на. Під час запиту виразу необхідно дотримуватися певних пра-вил:

 

1) імена таблиць, запитів, звітів, полів та елементів управ-ління повинні братися у квадратні дужки (наприклад, [на-


 


зва матеріалу]), якщо ім‟я не містить пропусків та спеціа-льних символів, тоді дужки є не обов‟язковими;

 

2) ім‟я поля відокремлюється від імені таблиці (запиту) кра-пкою;

 

3) текст береться у лапки (наприклад, «мідь»);

4) дата/час супроводжуються символом # (наприклад,

#12.12.2007#).

Вираз може місти стандартні функції:

1 Математичні функції.

2 Логічні функції.

IIF (<умова>;<вираз1>;<вираз2>)

Якщо умова виконується, то обчислюється вираз1, якщо ні

– вираз2 (рис. 9.19). Умова може містити логічні оператори

AND та OR.

3 Функції перетворення типів даних.

4 Функції дат.

 

 

Рисунок 9.19 – Вибір логічної функції

 

Для створення розрахункового поля потрібно встановити курсор у рядок поле порожнього стовпчика та ввести назву по-ля, символ «:» і вираз. Для введення виразу можна використову-вати побудовник виразів Построитель выражений. Для цього необхідно натиснути на кнопку Построить на панелі інструме-нтів або за допомогою правої кнопки мишки визвати контекстне меню та вибрати Построить. У вікні Построитель выраже-

 

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


 


Для кожного поля у запиті можна встановити формат ви-ведення. Для цього необхідно встановити курсор мишки у рядок Поле,викликати контекстне меню та вибрати Свойства і задатипотрібний формат поля.

 

При побудові розрахункових виразів використовують опе-ратори, літерали, ідентифікатори та функції.

Оператори –символи,які відображають дії,що викону-

 

ються у виразі.

 

Операторами можуть бути і окремі слова, наприклад Be-tween, Like.

 

Щоб створити вираз, використовують такі типи операто-

рів:

 

Ø арифметичні –для роботи з числовими значеннями(«+» –додає два оператори, «-» – віднімає два оператори, «*» – множить два оператори, «/» – ділить один оператор на ін-ший, «^» – підносить до степеня, «\» – повертає результат цілого ділення, «Mod» – повертає остачу при цілому ді-ленні двох чисел;

Ø оператори присвоєння та порівнянь (=, <, >,<=, >=, <>)–

для присвоєння значення і порівняння двох значень при створенні правил перевірки, умов відбору записів, повер-тають логічні значення Істина (True) або хибне (False);

Ø логічні оператори –це оператори,що застосовують длястворення комбінації двох або більше операцій порівнян-ня, ці оператори повертають логічні значення: Істина, Хи-бно або Нуль (And – логічне І, Or – логічне АБО, Not – ло-гічне НЕ);

Ø оператор конкатенації (&)–для створення комбінації ря-дка символів.

Літерали –це значення констант,які використовують увиразах, наприклад 6541 або ВСМТД.

 

Існують літерали таких типів:

Ø числові –вводяться як ряд цілих і дробових чисел;

Ø текстові –містять літери та цифри,при створенні їх бе-руть у подвійні лапки;


 


Ø дати/часу –застосовуються для створення полів типу да-та або час, при цьому автоматично додається знак «#» на початку і в кінці виразу, наприклад, для дати

 

12.12.2007 матимемо таке: #12.12.2007#.

Ідентифікатор –це ім‟я об‟єкта БД(таблиці,запиту,фо-рми, звіту) та ім‟я поля.

 

Існують прості імена і складні. Складні утворені іменем об‟єкта й іменем поля, які відокремлюються один від одного си-мволом «!». Наприклад, [Адреси]![Будинок] або [Зарпла-та]![Сума надбавки] (рис. 9.20).

Функції включають у вираз для розрахунків.Існує до140функцій, які виокремлюють у групи:

 

1 Функції оброблення тексту –це функції,що використо-

вують для роботи з символьними рядками:

Ø Chr (код) – повертає символ, що відповідає введеному в

 

аргумент коду символа ANSI, наприклад ?сhr(100) – лі-тера d;

 

Ø Format (ім‟я, формат) – повертає відформатоване зна-чення. Наприклад, Format (date(), “dd-mm-yy”) відпові-дає 08-12-07 (8 грудня 2007 року);

 

Ø Val (вираз) – перетворює текст на число, наприклад

Val (56,2) = 56,2.

 

2 Функції дати і часу – це функції, що застосовують для роботи з полями дата і час:

 

Ø Date – повертає поточну дату;

 

Ø Day (дата) – повертає числове значення дня вказаної в аргументі дати, наприклад, функція Day(date) повертає день поточної дати;

 

Ø Time – повертає поточний час;

 

Ø Year (дата) – повертає числове значення року, вказаної в аргументі дати.

 

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

Ø Abs (число) – повертає модуль числа, наприклад

Abs (-5.2)=5.2;


 


Ø Fix (число) – повертає цілу частину числа, наприклад

Fix (5.2)=5;

Ø Sqr (число) – розраховує значення квадратного кореня

 

числа, наприклад Sqr (81)=9.

 

4 Фінансові функції – це функції, що використовують для проведення розрахунків у фінансовій сфері.

 

Ø DDB (початкова та кінцева вартості фондів, тривалість періоду експлуатації, період часу для розрахунку) – по-вертає вартість амортизації майна для заданого періоду;

Ø IRR (масив, що містить значення виплат і надходжень) – повертає норму прибутку для послідовності періодич-них фінансових операцій (виплат або надходжень)

Ø Nper (облікова ставка та розміри виплат за період, сума на поточний момент) – визначає кількість періодів (платежів), необхідних для накопичення на рахунку пе-вної суми при фіксованій відсотковій ставці;

Ø PPmt (облікова ставка за період, кількість виплат, періо-дів, сума на поточний момент) – повертає частину пе-

 

ріодичного платежу, призначену для погашення пози-ки.

 

Для створення обчислювального поля для розрахунку рен-табельності продукції слід відкрити запит Рентабельність у ре-жимі Конструктора, встановити курсор у вільне поле (рис. 9.20), викликати Построитель выражений, вибирати як джерело даних запит Рентабельність і у вікні Построителя та створити формулу для розрахунку рентабельності продукції:

 

=100*[Прибуток]/[Собівартість].

 

Рисунок 9.20


 


Загальну структуру запиту подано на рисунку 9.21, а ре-зультат виконання обчислення у запиті зображений на рис. 9.22.

 

 

Рисунок 9.21 – Побудова формули для розрахунку прибутку

 

 

Рисунок 9.22 – Результат виконання

 

Мова запитів SQL

 

Мова SQL – це мова програмування, якуа використовують під час аналізу, поновлення та обробки реляційних баз даних.

Мова SQL –це структурована мова запитів.

 

Для створення запиту мовою SQL необхідно вибрати вкла-дку Запросы, натиснути на кнопку Создать, вибрати Констру-

 

ктор,у вікні Добавление таблицы натиснути кнопку За-

крыть,у меню Вид вибрати режимSQLта ввести інструкцію

SQL.

Інструкції SQL можна використовувати у таких випадках:

 

 


Ø перегляду та зміні запитів, створених у режимі Конструк-тор;

Ø визначення властивостей форм і звітів;

Ø створення спеціальних запитів, таких як запити-з‟єднання, запити до сервера та управління запитами, оскільки ці ви-ди запитів не можна створити у режимі конструктор;

Ø створення підпорядкованих запитів.

 

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

Висновки

 

Отже, в СУБД Access можна пов‟язувати дані однієї таб-лиці з даними іншої, можна встановити такі типи відношень: «один-до-одного» або «один-до-багатьох» з забезпеченням цілі-сності даних. СУБД Access має засоби для введення, редагуван-ня та пошуку даних. Таким засобом є форма. Форма спрощує введення даних, оскільки замість роботи з всією таблицею вона дозволяє працювати тільки з одним записом.

 

Для простого пошуку даних використовують прості та складні фільтри. Для складних пошуків даних, що потребують складних умов, використовують запити. За їх допомогою можна здійснювати обчислення, відновлювати дані в таблицях, додава-ти та вилучати записи, створювати нові записи. Ще одним із за-собів обробки даних є мова структурних запитів SQL, яка вико-ристовується під час аналізу, обробки реляційних баз даних.

Повинні знати

 

Після опрацювання теоретичного та практичного матеріалу за темою «Робота з даними в Access» студент повинен чітко розуміти, які існують способи для роботи та пошуку записів у базі даних та в СУБД, знати як їх використовувати для пошуку необхідної інформації в БД.


 


Список літератури

 

1 Ярмуш О. В. Інформатика і комп‟ютерна техніка: навч. по-сібник / О. В. Ярмуш, М. М. Редько. – К.: Вища освіта,

 

2006. – 359с. – С. 272 – 304.

 

2 Інформатика: Комп‟ютерна техніка. Комп‟ютерні техноло-гії: підручник / за ред. В. А. Баженова. – К.: Каравела, 2003.

– 464с. – С. 297 – 320.

 

3 Інформатика: Комп‟ютерна техніка. Комп‟ютерні техноло-гії: посібник / за редакцією О. І. Пушкаря. – К.: ВЦ «Акаде-

 

мія», 2001.– 696с. – С. 450 – 542.

 

4 Баженов В.А. Інформатика. Комп‟ютерна техніка. Комп‟ютерні технології: підручник / В. А. Баженов. – 2-ге видання. – К.: Каравела, 2007.– 640с. – С. 364 – 463.

 

5 Тхір І. Л. Посібник користувача ПК / І. Л. Тхір, В. П. Галу-шка, А. В. Юзків. – 2-ге видання. – Тернопіль: СМП «Ас-

 

тон», 2002. – 718с. – С. 648 – 667.

 

6 Дибкова Л. М. Інформатика і комп‟ютерна техніка: навч. посіб. / Л. М. Дибкова. – 2-ге вид. перероб. і доповн. – К.:

 

Академвидав, 2007. – 416с. – С. 234 – 276.

 

7 Степанов А. Н. Информатика: учебник для вузов / А. Н. Степанов. – 5-е изд. – СПб.: Питер, 2007. – 765 с. –

 

С. 620 – 634.

 

8 Інформатика та комп‟ютерна техніка: н6авч.-метод. посіб-ник / за редакцією О. Д. Шарапова. – К.: КНЕУ, 2005.– 534с.

 

– С. 484 – 508.

 

9 Берлинер Э. М., Microsoft Office 2003 / Э. М. Берлинер,

И. Б. Глазырина, Б. Э. Глазырин. – М.: ООО «Бином-Пресс»,

2004. – 576с. – С. 479 – 514.

 

10 Харитонова И. А. Самоучитель Office Access 2003 / И. А. Х аритонов. – Спб.:Питер, 2004. – 464с. – С. 144 – 315.

 


Лекція 10

ОФОРМЛЕННЯ ДАНИХ В ACCESS

 

 

Мета лекції –ознайомитися зі структурою та способамистворення звітів, способами захисту даних, макросами та моду-лями.

Питання лекції

1 Створення звітів.

 

2 Захист даних та доступ до даних.

3 Макроси.

 

4 Модулі.

 

Створення звітів

 

Поняття про звіти

 

Звіти нагадують форми, однак мають інше функціональне призначення – служать для фор матованого виведення даних на пристрій друку. Тому звіти повинні враховувати параметри принтера та папери.

 

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

Звіт –особлива форма подання даних,призначених длявиведення на друк у зручній для сприйняття формою.

 

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

 

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


 

 


Засоби створення звіту

 

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

 

Автоматичне створення звіту починається натисканням кнопки Создать на вкладці Отчеты у вікні БД (рис. 10.1).

 

Рисунок 10.1 – Вікно створення звіту

 

У вікні Новый отчет необхідно вибрати запит, на базі якого створюється звіт, а потім натиснути кнопку Ок. Після чого одержимо форму звіту, сформовану автоматично.

 

Для перегляду звіту у вікні БД вибирати вкладку Отчеты і кнопку Просмотр. Для редагування створеного звіту потрібно перейти в режим конструктора.

 

Звіти можна створювати на основі таблиць та запитів за допомогою майстрів або конструктора.

 

Для створення звіту необхідно у вікні БД вибрати вкладку Отчеты і клацнути лівою клавішею мишки на кнопці Создать,внаслідок чого на екрані з‟явиться діалогове вікно Новый от-

чет (рис. 10.2).

 

За допомогою цього вікна можна вибрати один із режимів конструювання звітів: Конструктор, Мастер отчетов, Авто-отчет і т.д.


 


 

 

Рисунок 10.2 – Створення нового звіту

 

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

 

 

1.3 Створення звітів за допомогою Мастера отчетов

 

Конструювання звітів за допомогою мастера зводиться до діалогового режиму його створення, коли система задає ряд пи-тань про звіт і на підставі відповідей користувача конструює йо-го.

 

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

 

Створення звіту в цьому режимі розглянемо на прикладі створення звіту «Детальні дані про фірму», до якого необхідно включити поля: Код, Назва фірми, Вид діяльності (рис. 10.3 – 10.5).

 

Рисунок 10.3 – Перший та другий кроки створення звіту

 

Під час створення звіту потрібно: задати сортування за на-звою фірми, виконати групування за назвою фірми.

 


 

Рисунок 10.4 – Третій та четвертий кроки створення звіту в режимі Мастер отчетов

 

 

Рисунок 10.5 – П’ятий та шостий кроки створення звіту в режимі Мастер отчетов

 

Порядок створення звіту:

 

1 Вибрати вкладику Отчеты, натиснути на кнопку Соз-дать,вибрати Мастер отчетов та натиснути кнопку Ок.

 

2 Вибрати потрібну таблицю або запит та поля.

 

3 Задати рівні групування, а саме поля, для яких у звіті бу-дуть виводитись проміжні підсумки (наприклад, Назва місяця). Натиснути на кнопку Далее.

 

4 Визначити порядок сортування запитів у звіті та натис-нути на кнопку Итоги, задати підсумкові операції. Натиснути кнопку Далее.

5 Вибрати макет для звіту. Натиснути кнопку Далее.

6. Вибрати стиль звіту. Натиснути кнопку Далее.

7. Ввести назву звіту і натиснути кнопку Готово.

 


8. Переглянути звіт, вибравши його у вікні БД та Натисну-ти кнопку Просмотр (рис. 10.6).

 

Рисунок 10.6 – Створений звіт у режимі Мастер отчетов

 

1.4 Створення звіту в режимі «Конструктор»

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

 

(рис. 10.7):

 

 

Рисунок 10.7 – Вікно створення звіту в режимі Конструктор Заголовок отчетарозміщений на першій сторінці перед

верхнім колонтитулом.


 


Верхний колонтитул за замовчуванням розміщується накожній сторінці звіту. Як правило, він складається із заголовків граф звіту.

 

Заголовок группы складається з назви групи,наприклад

«№п/п»

 

Область данных –елементи цієї ділянки повторюютьсядля кожного вибраного із запиту запису.

 

Примечание отчета з‟являється в кінці групи записів.Його використовують, як правило, для виведення кількості за-писів або суми значень у полях групи. Воно може мати резюме до кожного документа.

 

Нижний колонтитул є на кожній сторінці звіту.Як пра-вило, він призначений для відображення номерів сторінки.

 

Для обчислення підсумку Всього Собівартість за відомі-

 

стю (рис. 10.9)слід відкрити створений звіт у режимі Констру-ктораі додати у звіт обчислювальне поле.Для цього необхідноперетягнути вниз нижню границю області Примечание отчета. На панелі елементів слід натиснути на кнопці Поле, а потім слід кнопкою мишки клацнути в області Примечание отчета. В об-ласті Примечание отчета з'являється нове поле. У цьому полі необхідно ввести назву поля – Всього Собівартість за відоміс-

тю і формулу для її розрахунку:

 

=Sum([Собівартість]).

 

Аналогічно слід створити поле для розрахунку середньої рентабельності і ввести формулу для її розрахунку:

 

=Avg([Рентабельність]).

Структура звіту Відомість прибутку та рівня рентабель-

 

ності в режимі Конструктора подана на рисунку10.8,повнийвигляд звіту - на рисунку 10.9.


 

 


 

 

Рисунок 10.8 – Структура звіту Відомість прибутку та рівня рентабельності у режимі Конструктора

 

Рисунок 10.9 – Звіт «Відомість прибутку та рівня рентабельності»

 

Редагування звіту

 

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

 


Щоб вирівняти групи елементів, потрібно виділити їх і ви-брати команду Формат→Выровнять, а за меню вибрати потрі-бну команду Тип выравнивания→по лівому краю, по правому краю, по верхньому краю, по кутах сітки.

 

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

туватись командою Формат→Интервал по вертикали.

 

Для зміни розмірів елементів вибирають команду Фор-мат→Размер або користуються мишкою,як при зміні розмірівбудь-якого вікна.

 

Колір фону елемента або тексту можна змінювати, корис-туючись відповідними кнопками панелі інструментів. Для фор-матування тексту можна використовувати також кнопки на па-нелі інструментів Форматирование.

 

Більшість атрибутів формату належить до вкладки Макет. Для того щоб вставити рисунок (наприклад, фірмовий знак), йо-го слід створити за допомогою графічного редактора, потім че-рез буфер обміну вставити у звіт командою Правка→Вставка

 

або Правка→Специальная вставка.

 

 







Последнее изменение этой страницы: 2016-09-13; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 100.26.176.182 (0.04 с.)