これは非常に奇妙な質問ですが、パンくずリスト、タブ、または戻るボタンをクリックして、ユーザーがこの特定のページを離れたときに、SQL UPDATE を実行するプロセスをトリガーできるかどうか疑問に思いました。
「戻る」ボタンで実行するプロセスをセットアップしました。しかし、私は次の問題に遭遇しました。代わりにパンくずリストまたはタブをクリックするとどうなりますか。
私はネットを検索しましたが、この質問を投稿することは最後の手段でした. 誰かが私を正しい方向に向けることができるかどうか疑問に思いましたか?
更新された投稿
ページ 1:
テキスト フィールドとボタンが含まれています。ユーザーはテキスト フィールドにカテゴリを入力し、ボタンをクリックして次のページに進みます。このボタンは、テキスト フィールドの値をページ 2 のテキスト フィールドに渡します。
ページ 2: ページ
上の 2 つの領域。1 つの領域には、カテゴリに関する情報が保持されます - 前のページのカテゴリ名、カテゴリの説明、およびカテゴリのリビジョン番号 (これは私が作業しようとしているものです)。2 番目のリージョンは、カテゴリ テキスト フィールドのカテゴリの下にリストされているアイテム名と番号を取得するレポートです。レポートで「表示」リンクを使用して、選択した特定のアイテムの編集ページを読み込みます。「表示」リンクは、レポートの「カテゴリ名」(カテゴリ テキスト フィールドから) と「項目番号」をページ 3 に渡します。
ページ 3
2 つの領域が使用されます。最初の領域: ページ 2 から取得した項目番号と項目の名前 (簡単なクエリを使用して取得) を一覧表示します。2 番目の領域: レポートは 2 つの列で使用されます。列 1 のアイテム プロパティのリストと、更新可能な値を保持する列 2 の各アイテム プロパティの横にあるテキスト フィールドです。「Apply Changes」ボタンには、必要に応じて変更と更新を探す PlSql が背後にあります。変更された関連フィールドを更新し、ユーザーをページ 2 (最初に入力したカテゴリにリストされたアイテムを表示するページ) に戻します。
ユーザーが同じカテゴリのアイテムの編集を完了する可能性があるため、3 ページの [変更を適用] ボタンでカテゴリ リビジョンを増やすことができません。そのため、カテゴリへのビストごとにカテゴリのリビジョンを1ずつ増やすことができる場所がわかりません。Ps 3 ページの「変更を適用」ボタンを使用して情報が変更された場合、各項目のリビジョン番号を 1 ずつ増やします。