CftClub.ru
Клуб специалистов ЦФТ-Банк

Выводится только часть значения строковго параметра отчета

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Банковская отчетность (оперативная, обязательная, Oracle Reports)
Предыдущая тема :: Следующая тема  
Автор Сообщение
lexoos
Участник - экстремал


Вступление в Клуб: 06.11.2007
СообщениеПт Авг 06, 2010 09:21   Выводится только часть значения строковго параметра отчета Ответить с цитатой
Полезность: Нет оценки
Отчет oracle reports: в строковый параметр отчета (1000) передается значение, в печатную форму выводится только его часть, а именно первый набор символа до пробела (иногда до знака пипинания). Причем это не зависит от размера поля.
Что не так?
спасибо за помощь!
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПт Авг 06, 2010 14:31    Ответить с цитатой
Полезность: Нет оценки
Мало исходных данных.
Если параметр - то какой тип и размер его в шаблоне?
lexoos
Участник - экстремал


Вступление в Клуб: 06.11.2007
СообщениеПн Авг 09, 2010 06:22    Ответить с цитатой
Полезность: Нет оценки
Volod пишет:
Мало исходных данных.
Если параметр - то какой тип и размер его в шаблоне?

Тип - character, размер 1000 (передается строка меньшей длины), размеры поля соответствующие, также данный параметр выводится в виде переменной в текстовое поле.
Параметр служит для передачи адреса - по факту выводится '00000,', остальное обрезается.
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПн Авг 09, 2010 08:31    Ответить с цитатой
Полезность: Нет оценки
А что показывает srw.message?
lexoos
Участник - экстремал


Вступление в Клуб: 06.11.2007
СообщениеПн Авг 09, 2010 08:38    Ответить с цитатой
Полезность: Нет оценки
Volod пишет:
А что показывает srw.message?

что это вообще? (репортс незнаю)
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПн Авг 09, 2010 08:53    Ответить с цитатой
Полезность: 1
В pl/pls триггерах используется, позволяет вывести сообщение в popup при выполнении отчета.

Description This procedure displays a message with the message number and text that you specify. The message is displayed in the format below. After the message is raised and you accept it, the report execution will continue.
MSG-msg_number: msg_text.
Syntax
SRW.MESSAGE (msg_number NUMBER, msg_text CHAR);
lexoos
Участник - экстремал


Вступление в Клуб: 06.11.2007
СообщениеПн Авг 09, 2010 14:32    Ответить с цитатой
Полезность: Нет оценки
куда валятся эти сообщения, где посмотреть?
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПн Авг 09, 2010 14:35    Ответить с цитатой
Полезность: Нет оценки
На экран валятся.
lexoos
Участник - экстремал


Вступление в Клуб: 06.11.2007
СообщениеПн Авг 09, 2010 14:39    Ответить с цитатой
Полезность: Нет оценки
ну да, проскочил это сообщение на автомате.
вообщем, в попуп выводится тоже строка типа '888888,', но операция перед передачей в отчет сообщает о полной строке
Volod
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПн Авг 09, 2010 14:44    Ответить с цитатой
Полезность: Нет оценки
можно запустить отладку отчетов (трассировку) и посмотреть, что операция передает в параметры
svn
Профи


Вступление в Клуб: 04.02.2008
СообщениеПн Авг 09, 2010 15:06    Ответить с цитатой
Полезность: 3
строковые переменные в Оракл репортс передаются в двойных кавычках
lexoos
Участник - экстремал


Вступление в Клуб: 06.11.2007
СообщениеВт Авг 10, 2010 05:57    Ответить с цитатой
Полезность: Нет оценки
svn пишет:
строковые переменные в Оракл репортс передаются в двойных кавычках

Вот решение! спасибо большое!
тема закрыта
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Банковская отчетность (оперативная, обязательная, Oracle Reports) Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru