LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Использов...
 Тема: Использование функции Dsum в отчете
 
 15.06.2007 20:04:54
Svetlana
11 сообщения


Тема: Использование функции Dsum в отчете
Отчет Alldohod построен по результатам запроса Alldohod к таблице Dohod
Запрос суммирует данные по статьям одного предприятия (имя предприятия вводится через окошко ввода параметра) и выводит названия (из таблиц справочников)вместо кодов статей
В отчете возникает необходимость иметь разбивку не просто по статьям, а наглядно показать сумму некоторых статей (помимо прочего).
Использую для этого функцию Dsum в след. виде
=Dsum("god";"Alldohod";"kod_doh<'10'")
Результат вычисления - #Ошибка
но, если указываю вместо имени запроса имя таблицы - то работает, но разумеется неверно, так как мне нужны выборочные данные, а не все
В чем дело? Запрос как-то указать иначе?



P.S. Связанные таблицы Access
Автор: Svetlana от 05.01.2004 11:03:01 Источник ...
 15.06.2007 20:04:54
All
4316 сообщения
1-ый


RE: Использование функции Dsum в отчете
Надо проверить суммирующие поля и уточнить код:
DSum("[god]";"Alldohod";"[kod_doh]<10")


P.S. Связанные таблицы Access
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 20:04:55
Svetlana
11 сообщения


RE: Использование функции Dsum в отчете
Помня о прошлой своей невнимательности, все имена полей проверила - существуют :-)
поля в квадратных скобках
условие взяла в кавычки потому что поле текстовое.
по глобальной таблице подобное работает, все считает, а с выборкой - не хочет
Пробую подставлять иные условия, по таблице работает, с запросом - никак.
Что еще можно проверить?


P.S. Связанные таблицы Access
Автор: Svetlana от 05.01.2004 14:12:29 Источник ...
 15.06.2007 20:04:55
All
4316 сообщения
1-ый


RE: Использование функции Dsum в отчете
Попробуйте составить простой запрос на выборку без применения DSum.


P.S. Связанные таблицы Access
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 20:04:55
Svetlana
11 сообщения


RE: Использование функции Dsum в отчете
Убрав из запроса параметр и подставив явно одно из значений, убедилась, что функция Dsum в этом отчете работает корректно.
Решила обойти проблему так - изменила тип запроса на "создание таблицы" (использую ее как временную), а к ней уже цепляю прежний отчет - все работает. Видимо загвоздка в передаче запросу параметра. (Теперь надо бы разобраться как "отключить" все предупреждающие сообщения Access при выполнении такого запроса)


P.S. Связанные таблицы Access
Автор: Svetlana от 06.01.2004 9:44:51 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Использов...
ПоискПоиск  Список форумовСписок форумов  
right