форма параметров в Oracle Reports 11g не отображается при запуске из Oracle Forms 11g

Я преобразовал формы Oracle и отчеты 5 в 10g, а затем в 11g, отчеты компилируются и успешно запускаются в 11g, но не отображают форму параметров, созданную в Report Builder.

Я использую web.show_document с & paramform = yes, но форма параметров, разработанная в построителе отчетов, не отображается. отображается только форма параметров по умолчанию.


person Muhammad    schedule 26.05.2014    source источник


Ответы (1)


Параметр paramform устарел после Oracle Reports 9i и просто игнорируется.

Вам необходимо создать форму для сбора необходимых параметров и передать их в URL-адресе в качестве параметров отчета перед его запуском, например &document_id=2131&copy=yes

Обратите внимание, что параметры NUMBER и DATE могут иметь разные форматы, и вам нужно быть осторожным, если параметры NLS отличаются.

Также при передаче параметров VARCHAR2 убедитесь, что вы используете:

utl_url.escape (pi_text, TRUE)

поэтому параметры, содержащие специальные символы, например "Fab B&B" сданы правильно.

http://www.oracle.com/technetwork/database/migration/reports-guide-to-changed-functional-132446.pdf

person tomi44g    schedule 24.06.2014