Как связать страницу отчета с интерактивной сеткой в ​​Oracle Apex

У меня есть приложение с именем demo_app. Содержит 3 страницы; Это соответственно интерактивный отчет, форма и форма интерактивной сетки:

  • project_rpt
  • project_form
  • show_milestone_grid.

Я хочу связать project_rpt с show_milestone_grid,

project_rpt имеет столбец с именем "milestoneMsgstr "Я хочу связать этот столбец с show_milestone_grid это покажет только веху этих проектов.

Когда я пытаюсь связать этот столбец, он не показывает ни одного столбца для этой страницы.

Пример как ниже.

page:project_rpt

project              description            milestones    
----------   
A                    test                   2      
B                    test2                  3

поэтому, когда я нажимаю на вехи для проекта А, он должен отображаться ниже:

Page:show_milestone_grid

Project                  milestones    
----------    
 A                       my_mstone_1    
 A                       my_mstone_2    

Я не могу связать страницу отчета с интерактивной сеткой. Для нормальной формы я могу связать, но я хочу связать форму сетки.

1 ответ

Решение

Вот как:

  • как вы уже создали project_rpt а также show_milestone_grid страниц, я предполагаю, что все осталось, как сделал волшебник
  • на show_milestone_grid страница (интерактивная сетка, верно? Давайте назовем это "Страница 3"), создайте элемент и назовите его P3_MILESTONE
  • задавать P3_MILESTONEТип скрыт (вам не интересно его видеть)
  • изменить свой запрос и добавить WHERE пункт как where milestone = :P3_MILESTONE
  • на project_rpt страница (интерактивный отчет; это будет "Страница 1"), перейдите к атрибутам отчета и
    • установить столбец ссылок на "Ссылка на пользовательскую цель"
    • цель - страница 3 (show_milestone_grid)
    • в наборе предметов, набор ранее созданных P3_MILESTONE принять значение #MILESTONE# столбец со страницы 1 (project_rpt)

Вот и все - спаси и беги. Когда вы щелкнете по колонке ссылок в интерактивном отчете (Страница 1), вы будете перенаправлены на интерактивную сетку (Страница 3), чья P3_MILESTONE пункт будет принимать значение интерактивного отчета MILESTONE столбец и строка результатов фильтра, установленные в интерактивной сетке.

Другие вопросы по тегам