Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
1-13225
GenezZ
2003-05-23 04:27
2003.06.05
Сохранение текстового файла..................................


3-13023
Брат
2003-05-16 12:41
2003.06.05
Округление в запросе значений DOUBLE до 2х знаков


11-13108
VZ Alexandr
2002-09-14 23:56
2003.06.05
Про TAG


8-13341
real_dimedrol
2003-02-18 16:24
2003.06.05
Form Shape Aka Bitmap


3-13025
Юрий
2003-05-15 16:36
2003.06.05
Paradox на другой машине




   Наверх