поля) | Data Type
(Тип даних) | Field Properties
(Властивості поля)
Назва валюти | Text (Текстовий) | Field Size (Розмір поля) — 25
ID | AutoNumber (Лічильник) | Field Size (Розмір поля) — Integer
Ввести дані в таблицю Валюта за зразком (Таблиця 1).
Створити форму способом AutoForm: Columnar (Автоформа: у стов-пець) на основі таблиці Банк Інтеграл, в котру включити такі поля: Відділення банку, Вкладник, Дата вкладу та Сума вкладу. У формі розмістити елементи Combo Box (Поле зі списком) на основі поля Назва валюти таблиці Валюта та Text Box (Поле) з назвою Курс валюти до НКВ. За допомогою елемента Text Box (Поле) створити обчислю-вальне поле під назвою Сума вкладу у валюті для обчислення еквівалента суми вкладу в іншій валюті (Рисунок 4). Формула для обчислення: =[Сума вкладу]/[Курс валюти до НКВ].
Здати звіт. Закрити вікна. Закінчити роботу.
Контрольні запитання
1. Як у формі створити обчислюваний елемент керування?
Як здійснити обчислення підсумкових значень для записів форми?
Які статистичні функції використовуються при обчисленнях?
Для чого використовується конструктор виразів?
Як створити у формі поле зі списком за допомогою майстра?
Як створити у формі поле зі списком без використання майстра?
Зразок
Рисунок 1
Рисунок 2
Рисунок 3
Таблиця 1
ID | Назва валюти
1 | долари США
2 | євро
3 | фунти стерлгнгів
4 | нім. марки
5 | франц. франки
Рисунок 4
Лабораторна робота № 7
Створення звітів
Теоретичні відомості
Звіти призначені для формування вихідних документів, що містять результати розв’язку задач користувача, і виведення їх на друк.
Для створення звіту потрібно вибрати вкладку Reports (Звіти) і натиснути на клавішу New (Створити). У діалоговому вікні New Report (Новий звіт) можна вибрати один із таких варіантів:
· Design View (Конструктор) — створення звіту в режимі конструк-тора;
· Report Wizard (Майстер звітів) — створення звіту за допомогою майстра звітів;
· AutoReport: Columnar (Автозвіт: у стовпець) — генерує звіт, що містить всі поля вихідної таблиці або запиту;
· AutoReport: Tabular (Автозвіт: стрічковий) — генерує звіт, у якому в один рядок відображаються всі поля вихідної таблиці або запиту;
· Chart Wizard (Майстер діаграм) — створює на основі даних діаграму;
· Label Wizard (Поштові наклейки) — створення звіту, відформато-ваного для друку поштових наклейок.
У рядку Choose the table or query… (Вибрати таблицю або запит...) діалогового вікна New Report (Новий звіт) вибирається таблиця або запит для створення звіту.
Для використання майстра звітів потрібно вибрати опцію Report Wizard (Майстер звітів). У першому вікні майстра зі списку Available Fields (Доступні поля) за допомогою кнопки > вибираються поля, що включаються у звіт. Вибрані поля відображаються у списку Selected Fields (Вибрані поля).
У наступному вікні вибираються поля для групування. Кнопками Priority (Рівень) визначається пріоритет вибраних полів. Далі можна вказати поля, які потрібно відсортувати, а також, натискаючи на кнопку Sammary Options… (Підсумки), задати обчислення за такими функ-ціями: Sum (Сума), Avg (Середнє), Min (Мінімум), Max (Максимум). Після цього вибирається макет, стиль і заголовок звіту.
Вибираючи опцію Design View (Конструктор), звіт можна створювати в режимі конструктора. Вікно конструктора звітів містить такі розділи: Report Header (Заголовок звіту), Page Header (Верхній колонтитул), Detail (Область даних), Page Footer (Нижній колонтитул), Report Footer (Примітка звіту). Наявність вказаних розділів визначається командами меню View/Page Header/Footer (Вигляд/Колонтитули) і View/Report Header/Footer (Вигляд/Заголовок/Примітка звіту). При створенні звіту його розділи заповнюються елементами у відповідності до макета звіту. Наприклад, у верхній і нижній колонтитули поміщають заголовки, номера сторінок, дати. В області даних розміщаються поля таблиць бази даних або запитів.
Елементами розділів звіту, крім полів таблиць або запитів, є тексти надписів, кнопки керування, включені об’єкти, графічні елементи і т. ін.
Необхідні параметри групування й сортування даних задаються у діалоговому вікні Sorting and Grouping (Сортування й групування), яке з’являється після натискання на відповідну кнопку панелі інструментів Report Design (Конструктор звітів). Для поля, за яким проводиться групування, в області Group Properties (Властивості групи) у рядках Group Header (Заголовок групи) і Group Footer (Примітка групи) потрібно вибрати Yes (Так).
Для розміщення полів у розділах звіту можна скористатися списком полів, який викликається за допомогою кнопки Field List (Список полів) панелі інструментів Report Design (Конструктор звітів).
Обчислюване поле і надпис у звіті створюються відповідно за допомогою кнопок Label (Надпис) і Text Box (Поле) панелі елементів.
Для додавання у звіт поточної дати, через кнопку Text Box (Поле), створюється вільний елемент і у вікні його властивостей на вкладці Data (Дані) у рядку Control Source (Дані) вводиться вираз =Now( ). На вкладці Format (Макет) у рядку Format (Формат поля) можна вибрати, наприклад, значення General Date (Повний формат дати).
Для додавання у нижній колонтитул звіту номера сторінки створюється вільний елемент і у його властивостях на вкладці Data (Дані) у рядку Control Source (Дані) вводиться вираз =[Page].
Для створення у звіті ліній та відображення вільного об’єкта OLE використовуються відповідно кнопки Line (Лінія) та Unbound Object Frame (Вільна рамка об’єкта).
Попередній перегляд створеного звіту здійснюється за допомогою кнопки Report View (Попередній перегляд). Друк звіту виконується за допомогою команди File/Print… (Файл/Друк...) або кнопки Print (Друк) панелі інструментів попереднього перегляду.
завдання
1. Увімкнути комп’ютер. Запустити програму MS Access. Відкрити файл F-б-в-1.mdb, де б — номер групи, в — порядковий номер у журнальному списку.
Створити звіт способом AutoReport: Columnar (Автозвіт: у рядок) на основі таблиці Банк Інтеграл (Рисунок 1).
Створити звіт способом AutoReport: Tabular (Автозвіт: стрічковий) на основі таблиці Банк Інтеграл (Рисунок 2).
Створити звіт способом Report Wizard (Майстер звітів) на основі таблиці Банк Інтеграл. У звіт включити