-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 3


Фильтрация данных в форме используя условие

Вторник, 26 Июня 2018 г. 10:15 + в цитатник
Здоровья всем и терпения!

База Access 2003. Есть табличная форма. В таблице множество столбцов, среди которых имеются требуемые для расчетов:
"Всего" - тип денежный,
"№ накладной" - тип числовой и
"Дата Счет-фактуры" - тип дата/время

В примечании формы производятся разные подсчеты. Всё работает нормально.
Попросили добавить ещё один подсчет с условием:
вывести сумму "Всего", если в столбцах "№ накладной" и "Дата Счет-фактуры" содержатся записи.

Добавил Поле60 в примечание формы, написал условие и... оно не работает!
Сумма в этом поле такая же как и в Поле30 (картинка ниже).

Картинка с другого сайта.

Хотя реально в таблице есть данные, которые надо отфильтровать (подчеркнуто красной линией).
Сумма есть, а остальные 2 значения отсуствуют:
Картинка с другого сайта.

В итоге получается, что Поле30 (Всего) и Поле60 (Реализовано) выдают одинаковый результат!
Картинка с другого сайта.

Пробовал условие записать по разному (вот последние варианты):
=IIf(IsNull([№ Счет-Фактуры]) Or IsNull([Дата Счет-фактуры]);0;Sum([СуммаВсего]))
=IIf([№ Счет-Фактуры] Is Null Or [Дата Счет-фактуры] Is Null;0;Sum([СуммаВсего]))

Access не ругается, но нужного результата с фильтром данных нет.

Что не так? Буду рад услышать советы для решения моей проблемы.

http://www.sql.ru/forum/1297018/filtraciya-dannyh-v-forme-ispolzuya-uslovie


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку