0

フォームを開いたときに最後に作成されたレコードが表示される単純なフォームを作成しようとしています。[前へ]ボタンと[次へ]ボタンを使用すると、テーブル内を移動できます。[クリア]ボタンを使用すると、画面をクリアして新しいレコードを入力できます。

テーブル内のデータを表示する領域を含む作業ページを作成しました。

ウィザードを使用して、[前へ]と[次へ]という2つのボタンを作成しました(表示されます)。

しかし、ボタンは何もできません。

そのため、リクエストにボタン名が含まれる送信を探すプロセスが必要だと思いますが、何を入力すればよいかわかりません。

また、クリアについても私は困惑しています。

助けてくれてありがとう。

4

1 に答える 1

1

ページアイテム(または複数のアイテム)に表示されているレコードの主キーを保持し、これらを使用して、フォームに入力するときに使用するレコードを見つける必要があります。次に、[次へ]ボタンと[前へ]ボタンを処理するプロセスで、次/前のレコードの主キーを判別し、ページアイテムを更新するコードが必要です。その後、ページがリロードされると、次/前のレコードが表示されます。

コードは次のようになります([次へ]ボタンプロセスの場合):

select empno
from emp
where empno = (select min(empno) from emp
               where  empno > :p1_empno);
于 2011-01-10T09:44:21.490 に答える