Главная страница
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.022 c
1-13302
Sandman25
2003-05-22 18:12
2003.06.05
Утечка памяти


3-13044
k-129_rro
2003-05-15 20:29
2003.06.05
на примере PickList


14-13426
Ann
2003-05-19 13:34
2003.06.05
Коды


4-13521
tamerlan311
2003-04-06 09:13
2003.06.05
Высвобождение ресурсов от dll


3-13033
Michelin
2003-05-15 23:52
2003.06.05
Б.Д. на ERWin4.0 проблема с кириллецей.