登録項目の入力をEnterキーで
自動移動し次項目入力待ち状態にします。
企業内での事務系システムや製造現場でのFAシステムはCSSが、まだまだ便利で活用されています。WEB系システムが流行りですがエンドユーザからするとマウスやキーボード、10キー操作が面倒です。
規則正しく、早い登録作業にはWEB系システムはまだ辛いところです。
※APPEON for PowerBuilderはWeb上で従来操作が可能。
<入力項目の場合>
・登録項目を入力が確定してEnterキーを押したら次の項目へ移動し入力待ち状態にします。
・既に登録済データが有る場合は、ハイライトで囲み上書き表示の入力待ち状態にします。
<作り方>
・項目のイベントにkeydownを新規に作成します。
・次のスクリプトを登録して次項目の名前をセットします。
//次の項目へ移動
IF keyflags = 0 THEN
IF key = KeyENTER! THEN
sle_nname.SetFocus ( )
sle_nname.SelectText(1, Len(sle_nname.Text))
END IF
END IF
・ modifiedイベントへ同様に次項目名をセットします。
//<<------- Modified イベントへ------------>>
// 次の項目へ
sle_nname.setfocus ()
登録項目へ同様にして作成します。