Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FastReport [D6, MSSQL]


Jaxtor ©   (2004-04-22 10:21:00) 

Подскажите, пожалуйста, как в FASTREPORT'е сделать так, чтобы  если в строке в колонке число 0, то в другой колонке (на той же строке) отображалось значение, например, '-'?


Jaxtor   (2004-04-22 11:13:00) [1]

>Reindeer Moss Eater ©   (22.04.04 11:07) [12]
Спасибо! Похоже из-за этого не получалось ничего.


Reindeer Moss Eater   (2004-04-22 11:07:00) [2]

Имя переменной не должно совпадать с именем поля. Иначе значение в присвоенное в скрипте вполне может перекрываться значением поля


Sergey13   (2004-04-22 11:03:00) [3]

2Jaxtor ©   (22.04.04 10:35) [4]
>На поле.
Ну дык попробуй на onBeforePrint бенда.


Jaxtor   (2004-04-22 11:02:00) [4]

>Reindeer Moss Eater ©   (22.04.04 10:58) [9]

Да, так у меня написано, как ты прислал. Не работает.

Программа чужая, которую я модифицирую....
Может там чего написано "нехорошего".


Reindeer Moss Eater   (2004-04-22 10:58:00) [5]

Ввкрху:

[Cost18WithoutNDS]

Внизу:

begin
Cost18WithoutNDS := '-'
end


Jaxtor   (2004-04-22 10:56:00) [6]

>Reindeer Moss Eater ©   (22.04.04 10:50) [7]

begin
 Cost18WithoutNDS := '-'
end


Не выводит '-' в отчете.
Скрипт на поле делать?


Reindeer Moss Eater   (2004-04-22 10:50:00) [7]

Если б написал так, как в [5], то не работать не могло


Jaxtor   (2004-04-22 10:47:00) [8]

>Reindeer Moss Eater ©   (22.04.04 10:45) [5]
Я так и написал:
Jaxtor ©   (22.04.04 10:27) [2]


Reindeer Moss Eater   (2004-04-22 10:45:00) [9]

[bField]

.....

if aField = 0 then bField := '-';


Jaxtor   (2004-04-22 10:35:00) [10]

>Sergey13 ©   (22.04.04 10:33) [3]
На поле.


Sergey13   (2004-04-22 10:33:00) [11]

2Jaxtor ©   (22.04.04 10:27) [2]
А где у тебя этот скрипт? Но поле? Или на onBeforePrint?


Jaxtor   (2004-04-22 10:27:00) [12]

Нужно что-то сделать типа того (в скрипте):
begin
if aField=0 then
 bField := '-'
end

А не выходит....


Соловьев   (2004-04-22 10:24:00) [13]


> Jaxtor ©   (22.04.04 10:21)  

а вычисляемое поле не подойдет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо