Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Використання значень, що обчислюються




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

6.3.1. Додавання поточної дати і номера сторінки

Для дат Microsoft Access надає дві убудовані функції, які можна використовувати для включення в звіт поточної дати і часу. Функція Date повертає поточну системну дату і час у виді значення дати/время.

Щоб додати поточну дату в звіт, створіть вільне поле у верхньому колонтитулі і уведіть вираження = Now() в осередку його властивості Данные, а для властивості Формат поля установите значення Длинный формат даты. Поверніться в звіт і введіть із клавіатури в напис поля текст чи зовсім видалите її.

Щоб додати номер сторінки, використовуйте властивість звіту Page. Ви не побачите його у вікні властивостей, тому що воно підтримується Access на системному рівні. Крім того, у Access існує властивість Pages, що містить загальне число сторінок у звіті. Щоб додати в звіт номер поточної сторінки, створіть вільне поле й в осередку його властивості Дані уведіть вираження

= “Page ” & [Page] & “ of ” & [Pages]

6.3.2. Обчислення в області даних.

Як значення властивості Данные будь-якого елемента керування, що дозволяє виводити дані, можна задати вираження будь-якої складності з використанням арифметичних операторів. Крім того, в обчисленнях можна використовувати будь-як убудовані функції, а також функції, що ви самі визначили в модулі. При бажанні ви можете скористатися допомогою "будівника" виражень. Щоб повідомити Access, що у властивості Данные ви хочете використовувати вираження, почніть його введення зі знака рівності (=).

Наприклад, щоб розмістити в області даних поле Премия, виберіть на панелі елементів кнопку Поле і вкажіть її розміщення в області даних. Викличте вікно Свойства й у властивості Данные введіть = [ Сумма ]*0,1, тобто Премия складає 10 % для всіх записів.

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

Ще одна задача, яку звичайно приходитися вирішувати при складанні звітів, - це одержання підсумкових величин по групах даних. Для одержання проміжних підсумкових значень для груп у ці розділи можна помістити додаткові вільні елементи керування, у яких використовується вираження, побудоване з застосуванням підсумкових функцій: Sum, Min, Max, Avg, Count, First, Last, StDev і Var.

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

Наприклад, якщо поле, що обчислюється, в області даних з ім'ям Ціна містить вираження = [Ціна за одиницю]* [ Кількість], те в розділі приміток групи ви повинні використовувати
вираження =Sum([Ціна за одиницю]*[Кількість]), а не = Sum([Ціна]).

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

6.3.4. Об'єднання текстових значень і приховання повторюваних значень

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

Іноді, не виводячи повтори, ми можемо сховати потрібні дані. Щоб цього уникнути, можна об'єднати значення відповідних полів в одному елементі керування. Для об'єднання служить символ амперсанда (&), що позначає операцію конкатенації (зчеплення) при об'єднанні текстових значень.

Наприклад,

=Format([Номер студентського квитка];”000000”)&” ”&[Прізвище].


Функція Format повертає рівно шістьох цифр. Другий текстовий рядок у цьому вираженні додає кілька пробілів між двома полями даних.

6.3.5. Обчислення відсотків

У будь-якому звіті, що групує і підсумовує дані, можна визначити частку зовнішнього проміжного чи загального підсумку, що приходиться на конкретну суму. Це можливо в силу того, що Access двічі переглядає дані звіту. При першому проході Access обчислює вираження в детальних рядках, підсумкові значення для груп, загальні підсумки для всього звіту і визначають довжину звіту, а при другому обчислює усі вираження, що посилаються на підсумки, розраховані під час першого проходу. Отже в області даних і розділах, що містить підсумки для груп, можемо створити вираження для обчислення відсотків від загальних чи сум проміжних сум, розрахованих для угруповання більш високого рівня. Створивши вираження для перебування відсотків від суми, установлюємо властивість Формат поля в значення Процентный. У режимі перегляду можемо переконатися, що в підсумках по групі відіб'ється відсоток від загального підсумку.

6.4. Настроювання звітів

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

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

Для висновку даних за допомогою звітів ми повинні бути упевнені, що елементи керування мають достатній розмір для розміщення даних. У Access є така команда, що підбирає розмір написів відповідно до довжини і висоти тексту – Формат®Размер®По размеру данных.

Для вирівнювання елементів керування по чи краях вузлам сітки в меню Формат існує команда Выровнять.

6.5. Перегляд готового звіту

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

Для перегляду інших сторінок звіту користайтеся полем номера сторінки і кнопками переходу, що розташовані в нижній частині вікна перегляду.

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





Поделиться с друзьями:


Дата добавления: 2016-03-27; Мы поможем в написании ваших работ!; просмотров: 371 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Если президенты не могут делать этого со своими женами, они делают это со своими странами © Иосиф Бродский
==> читать все изречения...

2457 - | 2326 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.006 с.