有効な値: Yes, No
デフォルトでは、現在のレコードはテーブルの先頭に表示されます。この場合、ユーザによってはそれ以前のレコードが存在しないもの受け取られる場合があります。このような場合、このパラメータをYesに設定することで、現在のレコードはテーブルの中央に表示されるようになります。
この設定は、[テーブル]コントロールを使用してデータベーステーブルにアクセスを行う場合、オンラインタスクの性能に影響します。つまり、フォーム上に[テーブル]コントロールが配置されたオンラインタスクだけがこの設定に影響されます。
この設定は、インデックスを使用するかどうかにかかわらず、双方向でメインソースの照会を行う時に有効です。フォームの上に[テーブル]コントロールを配置したオンラインタスクのみ有効です。
Yes …… 画面の再描画に先立って、まず画面の中央に現在のレコードを位置付けし、画面の残りの部分を埋めるために、現在のレコードの前後のレコードを読み込みます。
その結果、2 つのカーソルをオープンします。1 つは、現在のレコード位置から前方を読むため、もう1 つは、後方を読むために使用されます。
No …… 現在のレコードを画面の最上部に位置付けるように設定します。再描画された画面には表示されないため、現在のレコード位置から前のレコードを参照するためのカーソルをオープンする必要性がなくなります。
注意 |
リッチクライアントタスクではサポートされません。 |
この欄は以下の状況で有効です。
タスクのモードを「修正」、「照会」、「位置付」、「インデックス変更」、「ソート」から「修正」または「照会」に変更した後。
[次に位置付]の操作後。
照会モードでの位置付けが成功した後。
無効になる場合
新規の範囲を指定するかどうかにかかわらず、「範囲」モードから別のモードに移り、範囲の最初のレコードに移動した場合。
新規のソートを行い、「ソート」モードから別のモードに移り、範囲の最初のレコードに移動した場合。
「登録」モードから別のモードに移り、範囲の最初のレコードに移動した場合。
この設定は、Magic xpaのエンジン自体によって制御されるため、ゲートウェイが異なっても機能は有効です。
デフォルト: |
No |
変更の反映: |
即時 |
MAGIC.INIおよびコマンドライン名: |
CenterScreenInOnline |