Студопедия — Використання значень, що обчислюються
Студопедия Главная Случайная страница Обратная связь

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

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






Великі можливості звітів 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. Перегляд готового звіту

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

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

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







Дата добавления: 2014-11-10; просмотров: 615. Нарушение авторских прав; Мы поможем в написании вашей работы!



Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

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

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия