search cancel

サブファイルのスキャン・リミット値を変更する方法について。

book

Article ID: 133855

calendar_today

Updated On:

Products

CA 2E

Issue/Introduction

Question

照会画面 で下記メッセージが表示されました。

"査検索の 限界 に達した。さらに検索を続けるには ロールアップ・キー を押す。"

( Scan Limit reached - ROLLUP to scan further records )

この メッセージを表示させない様にする方法はありますか?

Cause

PGM コンテキスト のフィールド「 *スキャン・リミット 」の値は500となっております。

これは、 レコード数が非常に多い場合に 検索 に時間を要する事で、 画面上 で操作が停止している様になることを 回避 する為に設定されています。 

Environment

Release:

すべての リリース   


Resolution

Answer

PGM コンテキスト のフィールド「*スキャン・リミット」の値は500を増加させることによりメッセージが表示されるタイミングを遅らせる事が可能です。 

例えば 1000 にしたい場合は、 " USER  : プログラム の 初期設定時 の処理" において、以下の行を挿入して下さい。

「 PGM.* スキャン・リミット = CON.1000 」

この場合、 生成されたソース上の サブルーチン ZZINIT 内の後部に挿入されます(フィールド名は W0SLM )。

また、 マシンスペック上の問題で サブファイル 表示に時間がかかる場合は、「*スキャン・リミット」の値を減少させることにより、 速度 の問題を解決することが出来ます。


Additional Information

Old Japanese Knowledge document ID: JTEC001437