9

Oracle APEXを使用しており、SQLクエリの列を表示するページにレポート領域があります。このレポートの最初の列に編集ボタンを追加して、ユーザーがそれをクリックして結果の1つを編集/確認できるようにします。この編集ボタンを追加するにはどうすればよいですか?ありがとう。

4

2 に答える 2

18
  1. 次のように、レポートのSELECTステートメントに列を追加します。

    SELECT '' edit_link, -- This is the new column
        ...
    
  2. [レポート属性]タブに移動します。

  3. 新しい列EDIT_LINKを列リストの一番上に移動します(最初に配置する場合)。

  4. EDIT_LINKエイリアスの左側にある鉛筆と紙のアイコンをクリックして、[列の属性]ページを開きます。

  5. 「列属性」ページの「列リンク」セクションに移動します。

  6. [アイコン1]、[アイコン2]、...として表示されているアイコンの1つを選択します(または、独自のアイコンの1つを使用することもできますが、それはより高度です)。

  7. 残りのリンクフィールドに入力して、リンクが押されたときに移動するアプリケーションのページと、渡す値を指定します。値のリストは、これを支援するために提供されています。たとえば、次のように指定できます。

    • ページ:42
    • アイテム1の名前:P42_EMPNO
    • アイテム1の値:#EMPNO#

      (これにより、42ページに移動し、ページ項目P42_EMPNOを現在のレポート行のEMPNOの値に設定します。)

  8. [変更を適用]ボタンを押します。

ここでページを実行すると、各行の編集リンクが表示されます。

于 2009-07-02T22:00:19.460 に答える
1

レポートの任意の列の[列リンク]セクション(Tony Andrewsの回答による)を使用して、リンクを追加できます。たとえば、「Emp Name」は従業員の詳細にリンクし、「DeptName」は部門の詳細にリンクする場合があります。

于 2009-07-03T14:30:26.023 に答える