Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CrossTab запихнуть 0 в пустые ячейки в FastReport. / 3 сообщений из 3, страница 1 из 1
18.07.2018, 14:06
    #39675650
MrReportWriter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrossTab запихнуть 0 в пустые ячейки в FastReport.
Приветствую!

Есть отчет с CrossTab-ом. Нужно чтобы вместо "ничего" в ячейках выводился 0 ("0.00").
Как это сделать? Подскажите, пожалуйста!

Это не помогло:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
procedure DBCross1Cell0OnAfterPrint(Sender: TfrxComponent);
begin
MainQuery.open;
     IF MainQuery.FieldByName('SUMCUR').Value = 0 THEN
     DBCross1Cell0.text := '0.00';
     
     IF MainQuery.FieldByName('SUMCUR').Value = NULL THEN
     DBCross1Cell0.text := '0.00';
end;



Дело в том что для этих ячеек запрос не возвращает ничего даже NULL, т.е. строчки такой нет для данной SUMCUR (но для других есть...).
...
Рейтинг: 0 / 0
20.07.2018, 09:18
    #39676610
gpi
gpi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrossTab запихнуть 0 в пустые ячейки в FastReport.
Код: pascal
1.
2.
3.
4.
procedure DBCross1OnPrintCell(Memo: TfrxMemoView; RowIndex, ColumnIndex, CellIndex: Integer; RowValues, ColumnValues, Value: Variant);
begin
  if Value = null then Memo.Text := '0';                                                                                 
end;
...
Рейтинг: 0 / 0
20.07.2018, 09:34
    #39676622
MrReportWriter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrossTab запихнуть 0 в пустые ячейки в FastReport.
gpi, ОГРОМНОЕ СПАСИБО!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CrossTab запихнуть 0 в пустые ячейки в FastReport. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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