0

APex 4.2 を使用しています。ユーザーがいくつかのジョブ カテゴリ (e、a、c、x など) を選択できるシャトル リスト (ページ 31) を含むページがあります。ユーザーはボタン (レポートの生成) をクリックすると、レポートが表示されるページ (ページ 27) に移動します。レポートの各行には、デフォルトで yes に設定されているチェックボックスがあります (最初はチェックされています)。

レポート クエリは、次の行に沿っています。

select 'Y' as Selector, name, id, etc
from table
where  (instr(':'||:P31_JOB_CATEGORY||':',':'||JOB_CATEGORY||':') > 0)

whereP31_JOB_CATEGORYはシャトルリストを表します。
シャトル リスト ( P31_JOB_CATEGORY) の値を 27 ページに渡しているため、レポートに対する実際のクエリは 27 ページにあります。

最終的には、2 つの部分からなる質問があります。

  1. ユーザーがレポートを表示すると、各行がチェックされていることがわかり、必要に応じて特定の行のチェックを外すことができます。チェック/チェック解除が完了したら、レポートを保存/送信/更新して、レポートを表示する別のページに移動する変更を加える必要があります。ボタンのクリックでこれを達成するのに問題があります。
  2. 最終的に、更新ボタンをクリックするとレポートが更新され、PDF レポートを開く/保存するページにリダイレクトされる可能性があります。ただし、最初に、特定の行をチェック/チェック解除して、レポートに加えた変更でページを更新する必要があります。

どんな助けでも大歓迎です。前もって感謝します。

4

0 に答える 0