LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
15 мая 2024
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Суммирова...
Тема: Суммирование вычисляемых полей
15.06.2007 19:58:14
Алексей28
2 сообщения
Тема: Суммирование вычисляемых полей
В отчете надо просуммировать вычисляемое поле [ОбщСтоимость], которое вычисляется по формуле:
= iif([Forms]![Расчет себестоимости]![Рентабельность]>0,01;[Цена]*[Количество]*0,1;[Цена]*[Количество]))
Пример, естественно, притянут за уши, но важен принцип - один из параметров взят из формы. Все другие данные берутся из таблиц. Запись
sum(iif([Forms]![Расчет себестоимости]![Рентабельность]>0,01;[Цена]*[Количество]*0,1;[Цена]*[Количество])))
выдаст, естественно, ошибку. Кто-нибудь сталкивался с этой проблемой? Как ее решить?
P.S. Общий раздел по отчетам
Автор:
Алексей
от 13.11.2001 12:21:37
Источник ...
15.06.2007 19:58:14
Ричард
1 сообщения
RE: Суммирование вычисляемых полей
Алексей, добавьте в запрос, по которому работет отчет, новое поле следующего содержания:
"Рентабельность:[Forms]![Расчет себестоимости]![Рентабельность]". Теперь, когда это поле является частью запроса... Ну, вы понимаете ;))
P.S. Общий раздел по отчетам
Автор:
Ричард
от 13.11.2001 12:48:42
Источник ...
15.06.2007 19:58:14
Николай3
48 сообщения
RE: Суммирование вычисляемых полей
Естественно - как раз работает нормально
=Sum(IIf([Forms]![Расчет себестоимости]![Рентабельность]>0,01;[Цена]*[Количество]*0,1;[Цена]*[Количество]))
Надо только, чтобы была открыта форма, были данные в форме и размещать это поле в примечании отчета
Рекомендую несколько изменить строку
=IIf([Forms]![Расчет себестоимости]![Рентабельность]>0,01;Sum([Цена]*[Количество]*0,1);Sum([Цена]*[Количество]))
P.S. Общий раздел по отчетам
Автор:
Николай
от 13.11.2001 14:13:29
Источник ...
15.06.2007 19:58:14
Алексей28
2 сообщения
RE: Суммирование вычисляемых полей
Огромное спасибо всем ответившим!
А есть ли способы избежать длинных записей при суммировании столбцов?
Например, для того, чтобы прийти к конечному полю, которое и надо, в конечном итоге, просуммировать, мы прошли 10, 20, а то и 30 полей с вычислениями, в которых, в свою очередь, использовались агрегирующие функции - sum, мах и т.д. (Ну, хорошо, если даже не было этих функций)
P.S. Общий раздел по отчетам
Автор:
Алексей
от 13.11.2001 15:53:16
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Суммирова...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования