powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание итогов в отчете
4 сообщений из 4, страница 1 из 1
Создание итогов в отчете
    #32792559
vovvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал запрос, который формирует таблицу, на основании которого создаю отчет:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
INSERT INTO t001 (ОперацияНаименование, 
                  СпрДохКод, 
                  СпрДохНаименование, 
                  ПериодДат, 
                  ПериодНомер, 
                  SumКолДокум, 
                  SumСуммДебет, 
                  SumСуммКредит)
SELECT tСпрОпераций.Наименование AS ОперацияНаименование, 
       tСпрДохода.КодНалога AS СпрДохКод, 
       tСпрДохода.Наименование AS СпрДохНаименование, 
       tСпрПериодов.ПериодДат, 
       tСпрПериодов.Номер AS ПериодНомер, 
       Sum(tБазаСправок.КолДокум) AS SumКолДокум, 
       Sum(tБазаСправок.СуммДебет) AS SumСуммДебет, 
       Sum(tБазаСправок.СуммКредит) AS SumСуммКредит
FROM tСпрПериодов 
     INNER JOIN (tСпрОпераций 
       INNER JOIN (tСпрДохода 
         INNER JOIN tБазаСправок 
         ON tСпрДохода.idСпрДохода = tБазаСправок.КодСпрДохода) 
       ON tСпрОпераций.idСпрОпераций = tБазаСправок.КодСпрОпераций) 
     ON tСпрПериодов.idСпрПериодов = tБазаСправок.КодПериода
GROUP BY tСпрОпераций.Наименование, 
         tСпрДохода.КодНалога, 
         tСпрДохода.Наименование,
         tСпрПериодов.ПериодДат,
         tСпрПериодов.Номер
HAVING (((tСпрПериодов.ПериодДат)=[Forms]![frmОтчетДень]![НачальнаяДата])
        AND ((tСпрПериодов.Номер)=[Forms]![frmОтчетДень]![txtНомер]))
ORDER BY tСпрДохода.КодНалога
WITH OWNERACCESS OPTION;

проблема в том, что в примечании отчета не могу подсчитать общие суммы колличества документов по операциям, чтобы было две общие суммы: одна только по операции возврата, а вторая по всем другим. Получается только все вместе. Делаю первый раз, а знаний не хватает.
...
Рейтинг: 0 / 0
Создание итогов в отчете
    #32792582
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я немного отформатировал запрос, чтоб проще читать его было...
А что такое "операция возврата"?
Для начала могу предложить функцию

DSum("поле","таблица","критерий")
...
Рейтинг: 0 / 0
Создание итогов в отчете
    #32792695
vovvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"ОперацияВозврата" - это операция берется из таблицы по полю "ОперацияНаименования" по ней идет группировка
...
Рейтинг: 0 / 0
Создание итогов в отчете
    #32792719
vovvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Все подошло.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание итогов в отчете
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]