powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с выражением в отчете
3 сообщений из 3, страница 1 из 1
Проблема с выражением в отчете
    #32325429
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос:
SELECT Count([Контроль договоров].[Договор оформлен]) AS [Count-Договор оформлен], Count([Контроль договоров].№акта) AS [Count-№акта]
FROM [Контроль договоров]
WHERE ((([Контроль договоров].[Договор оформлен]) Is Not Null And ([Контроль договоров].[Договор оформлен]) Between [Введите начальную дату] And [Введите конечную дату]))
GROUP BY [Контроль договоров].Перезаключение;

С его помощью подсчитываетя:
1) Количество оформленых договоров (Выражение 1)
2) Сколько оформленных оформлены по акту (изв. за тофтологию) соот. (Выражение 2)
3) Все группируется по логической переменной Перезаключение

Логично предположить, что если в отчете добавить поле и в нем вычесть
=Sum(Abs([Выражение 1]-[Выражение 2])), то получим количество договоров оформленных без акта.
Т.е если их всего 21, а по акту 11, то без акта соот. 10
Все отлично работает. Далее, при группировке по логическому полю Перезаключение – получается не 21 а 8 и 13, не 11, а 5 и 6.
Проблема в том, что при =Sum(Abs([Выражение 1]-[Выражение 2])) 10 не разбивается на 2 значения (в отчете группировка не задана, а в запрросе у меня никак не получается)
Вопрос: как раскидать эту 10 на 9 и 1. Чтобы в итоге было 8 и 13, 5 и 6, 9 и 1 соответственно???
Спасибо.
...
Рейтинг: 0 / 0
Проблема с выражением в отчете
    #32325438
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понял, так что ли?
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT Count([Контроль договоров].[Договор оформлен]) AS [Count-Договор оформлен], 
Count([Контроль договоров].№акта) AS [Count-№акта] ,
Count([Контроль договоров].[Договор оформлен]) -Count([Контроль договоров].№акта) as [Count-оформленных без акта]
FROM [Контроль договоров] 
WHERE ((([Контроль договоров].[Договор оформлен]) Is Not Null 
And ([Контроль договоров].[Договор оформлен]) Between [Введите начальную дату] And [Введите конечную дату])) 
GROUP BY [Контроль договоров].Перезаключение; 
...
Рейтинг: 0 / 0
Проблема с выражением в отчете
    #32325440
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 (c)VIG
Обалдеть просто. Как доктор прописал. Сейчай буду сидеть сличать запросы, чтобы понять свое упущение.
Огромное спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с выражением в отчете
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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