Отображение нулей в отчете.

Lyubaha
Дата: 12.09.2005 08:58:21
Приветик всем!

Есть перекрестный запрос:

TRANSFORM Sum(УсловияОплаты.[СуммаПлатежа(БезНДС)]) AS [Сумма за месяц]
SELECT Реквизиты.КатегорияДоговора AS [Наименование операции]
FROM ИнтервалОплаты, Расходы, Реквизиты INNER JOIN УсловияОплаты ON Реквизиты.Код=УсловияОплаты.Код
GROUP BY Реквизиты.КатегорияДоговора
ORDER BY Реквизиты.КатегорияДоговора
PIVOT Format([ДатаПлатежа],"mmmm") In ("январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь");

На нем строится отчет. Нужно, чтоб в отчете отображались нули там, где есть нулевые значения, а Access отображает пустые ячейки таблицы.

Помогите, plzzz!!!
AlTis
Дата: 12.09.2005 09:04:46
для источника данных поля в отчёте поставьте выражение:
=nz(ПолеЗапроса;0)
Lyubaha
Дата: 12.09.2005 09:12:16
AlTis
для источника данных поля в отчёте поставьте выражение:
=nz(ПолеЗапроса;0)


Первым делом попробовала... Не хочет работать - пишет об ошибке...
Alexander G
Дата: 12.09.2005 09:19:24

F1
Свойство <Формат поля> (Format) - Числовые и денежные поля
.................

0;(0);;"Пусто" - Положительные значения отображаются стандартно;
отрицательные - в скобках; слово <Пусто> выводится для пустых значений
(Null).
+0.0;-0.0;0.0 - Выводит знак плюс (+) или минус (-) с положительными
илиотрицательными числами; в случае нулевого значения выводится 0.0.



Posted via ActualForum NNTP Server 1.3

Lyubaha
Дата: 12.09.2005 09:34:24
Не хочет...
Ставлю в "Формат поля" - денежный, а он мне все равно пустые клеточки показывает...
Diroled
Дата: 12.09.2005 09:34:40
или просто поставить для полей в отчете значение по умолчанию
Lyubaha
Дата: 12.09.2005 09:37:57
Diroled
или просто поставить для полей в отчете значение по умолчанию

Вы имеете в виду, чтоб просто ничего не менять в "Формат поля"?
Так сначала так и было... Ничего хорошего. 8:(
Bor-L
Дата: 12.09.2005 09:43:36
Измените имена полей в отчете так, чтобы они не совпадали с именами столбцов таблиц и попробуйте все, что Вам посоветовали еще раз.
Lyubaha
Дата: 12.09.2005 09:50:52
Имена полей в отчете не совпадают с именами полей в таблицах, потому что формируются с помощью перекрестного запроса.
Выглядит это все вот как:
Lyubaha
Дата: 12.09.2005 09:53:13
Т.е. считается общая сумма по каждому "Наименованию операции" за каждый месяц путем указания в "Источник данных" поля наименования месяца.