2011-11-14 19 views
4

是否可以在交互式報告中創建其他鏈接列?我的意思是,我有一張用戶表,但我想要有兩個鏈接列,其中一個會打開一個讓我編輯的頁面,另一個鏈接只是打開詳細信息。Application Express中報告的多個鏈接列?

我該如何設置?

回答

8

創建交互式報告時,可以在爲查詢指定sql時提供第一個鏈接,這是指向IR單行視圖的鏈接。

標準,您從IR上的這一列開始,您可以在報告屬性>鏈接列中找到此鏈接列的詳細信息。請注意,只有在這裏您可以選擇「鏈接到單行視圖」選項。

report link column

如果你想額外的鏈接欄,你將不得不編輯您的查詢(編輯報告)。 !例如:

select empno, ename, job, sal, null link_column1, null link_column2 
from emp 

這樣,我生成的報告,其值始終爲空(然而,這不是必須的2分額外的列你可以只藏漢選擇「爲ename link_column1」作爲一個額外的列 - 方便地用作鏈接文本)。

要將這些列變爲鏈接列(或實際上是任何其他列),您必須轉到列編輯頁面:通過報告屬性,然後單擊列旁邊的編輯鏈接或樹中通過右鍵單擊列並選擇編輯來查看。

column attributes 1 column attributes 2

在編輯頁面,向下滾動到Column Link部分。在這裏,您可以再次設置到另一個頁面的鏈接。 column link section

完成後,您可以驗證報告屬性中的鏈接列。 verify col link

最後,不要忘記將列添加到您的交互式報告!由於您很可能隨後添加這些內容,因此您需要進入操作菜單,選擇所選列並添加額外的列。如果您的意思是您的默認視圖,請不要忘記保存爲主要視圖。

final view

+0

非常感謝! – antonpug