Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

FastReport   Найти похожие ветки 

 
softmaster ©   (2003-05-25 18:05) [0]

Народ, всем привет!
Вопрос такого плана:сформирован запрос к базе данных, он выдает некоторые пустые ячейки.
Почему при выводе отчета на основе сформированного отчета вместо пустых строчек появляются нули и как с этим бороться?

Сразу скажу, что тип данных в обекте МЕМО я выбираю как ТЕКСТ.


 
andrey_pst ©   (2003-05-25 19:36) [1]

Запрос - это SQL-запрос, или нет ?
"Пустые ячейки" содержат null ?
Тип данных этих полей какой ?
В них 0 может встречаться ?


 
andrey_pst ©   (2003-05-25 19:53) [2]

Ага ! Повсему видно, что тип поля - не varchar, а цифирный :), т.к. с символами все работает.

Значит править надо не отчет, а SQL-запрос, например так:
select BSNO, CHAN, NAME, cast(ERL as varchar(4)) as erl
from stan
order by bsno

здесь,
поле имеющее значения null - это ERL, при этом оно NUMERIC(15,2)
cast(ERL as varchar(4)) - мы его преобразуем в тип VARCHAR(4)

и все, оно у нас - символьное, а с символами в FastReport такого глюка я не заметил.

Если что-то непонятно, можешь написать:
andrey_psr@rambler.ru
или
andrey-psr@yandex.ru


 
Palladin ©   (2003-05-25 20:02) [3]

не знаю как там в контролах, но есть такая весчь когда даты не отрабатывают если не верно работать с ними...
тоесть
Query.Fields[0].AsDateTime может совсем не верно отработать если поле Null
лучше явно проверять if Query.Fields[0].IsNull then ... else ...
но это, уточню, у меня случалось при ADO и MS Jet Engine


 
Ihor Osov'yak ©   (2003-05-25 20:12) [4]

2 softmaster

Давно с этим зверем не работал (фестрепортом), но там есть опция для ячеек, кажется в формате отображения - "не отображать нулевые значения", или что-то в этом роде.. Точно ответить - влом делфи запускать..


 
softmaster ©   (2003-05-25 20:21) [5]

ребята, всем спасибо!!!!
Очень помогли!!!



Страницы: 1 вся ветка

Текущий архив: 2003.06.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
11-13111
VS2001
2002-09-14 08:57
2003.06.05
Как в KOL подключать DLL скомпилированные в VCL?


14-13414
J_S
2003-05-16 13:57
2003.06.05
Ж)


1-13178
super_alex
2003-05-26 13:09
2003.06.05
Мигает bitmap!!! Что делать?


1-13170
alexus
2003-05-21 11:32
2003.06.05
мерцание Image


14-13391
Bokus
2003-05-16 01:06
2003.06.05
Как и гле получить права на свою программу