2016-12-05 31 views
0

Oracle Formsを使用するブロック/フォームを構成して、TABキーをレコードの下に移動するにはどうすればよいですか? Shift + Tabキーを押してUPレコードを移動します。Oracle Forms - TABキーを使用してレコードを移動する

"ワイド"ではなく "高さ"のテーブルにデータ値を格納しています。アイテムの各属性は、それ自身のレコードのテーブルに格納されます。

簡略化された例:表の列はITEM、ATTRIBUTE、VALUEです。フォームに表示されるときは、VALUEフィールドのみが編集可能です。 ITEM Aのすべてのレコードを表示すると、それぞれに独自のATTRIBUTEのレコードが10個あります。下向きの矢印ではなくTabキーを使用して、ユーザーが属性1から属性10に移動できるようにします。

答えて

1

ブロック内のITEMATTRIBUTEのカラムをナビゲートしないようにします。カーソルはVALUE列にのみ残ります。

コード

next_record; 

VALUE列にKEY-NEXT-ITEMトリガーを作成したコード

previous_record; 

代わりのレコードを変更するために、ブロックプロパティナビゲーションのスタイルを設定することができ、トリガーとVALUE列にKEY-PREV-ITEMトリガーを作成します。ブロックにはナビゲート可能な項目が1つしかないので、カーソルは次のレコードに移動します。

関連する問題