![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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)
а вычисляемое поле не подойдет?