Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание итогов в отчете / 4 сообщений из 4, страница 1 из 1
20.11.2004, 11:39:38
    #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
20.11.2004, 12:30:44
    #32792582
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание итогов в отчете
Я немного отформатировал запрос, чтоб проще читать его было...
А что такое "операция возврата"?
Для начала могу предложить функцию

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


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