06.09.2013 08:03
Mtirt
 
Правая кнопка мыши на поле - условное форматирование.
Там всё есть.
06.09.2013 08:18
xray84
 
так там только условие задается...
06.09.2013 08:26
Mtirt
 
Там задается и что делать по этому условию.
06.09.2013 08:48
xray84
 
там можно шрифт изменить как я понял..а выровнять там нет функции же такой...по левому или правому краю...
06.09.2013 09:00
xray84
 
сделал кнопкой переустановить формат...но ошибка в СМ выходит: ошибка числа или значения (ORA-06502). Вот что сформировал построитель:

Цитата:
function F_1FormatTrigger return boolean is
begin

-- Automatically Generated from Report Builder.
if (:CF_Price = 'N')
then
return (TRUE);
end if;

-- Automatically Generated from Report Builder.
if (:CF_Price = 'NNN')
then
return (TRUE);
end if;

-- Automatically Generated from Report Builder.
if (:CF_Price = 'N')
then
return (TRUE);
end if;

return (TRUE);
end;
06.09.2013 09:01
xray84
 
я так понимаю в каждом if возвращать он должен не true а установить маску формата нужно...
08.09.2013 19:15
vdm
 
Смотри в справке билдера SRW.SET_JUSTIFICATION и прочие SRW.*
09.09.2013 05:00
xray84
 
то что нужно )) теперь застрял на вычислении разряда числа... (( пытался просто NNN но нифига не помогает..
09.09.2013 06:05
xray84
 
сделал следующим образом:

function F_PRICEFormatTrigger return boolean is
begin

-- Automatically Generated from Report Builder.
if (:CF_Price BETWEEN '1' and '9')
then
SRW.SET_JUSTIFICATION(SRW.CENTER_HJUST);
end if;

-- Automatically Generated from Report Builder.
if (:CF_Price BETWEEN '10' and '99')
then
SRW.SET_JUSTIFICATION(SRW.CENTER_HJUST);
end if;

-- Automatically Generated from Report Builder.
if (:CF_Price BETWEEN '100' and '999')
then
SRW.SET_JUSTIFICATION(SRW.LEFT_HJUST);
end if;

return (TRUE);
end;
09.09.2013 07:51
xray84
 
к тексту бы еще привязать триггер...почему то не работает...

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.