質問箱 No.96: 検索速度を速める方法は?
    ◇ 回答箱 No.096-1    回答者:  早瀬 壮一   1999年06月 No.209 P.30
       ◇ 回答箱 No.096-2    回答者:  入川 精二   1999年06月 No.209 P.32
           ◇ 質問箱 目次へ
No.96  検索速度を速める方法は? 質問者
   藤原 良允
1999年05月
208号 P.29
 工事契約に基づき工事をします。工事金額は日付順に入力します。契約1件につき入力デ一夕は数行になります。FORM入力で、入力しています。1年間250件、5000行くらいのデータが「工事実績」というバインダーに格納されます。1頁に20行のデータが登録可能なフォーマットになっています。

 4月の日付の工事データの次には、5月の日付の工事データが入ります。しかし、5月上旬くらいまでは、前月(ここで4月)の日付の分の工事データも、混在します。このような現象は月始めに、必ず、毎月起こります。

 さて、入金を確認するため、毎月、資料を作成しなければなりません。4月が年度 始めですから、4月、5月、6月くらいまでは、検索に時間がかかりません。日付範囲を指定して(例えば110401〜110430)検索すれぱ、数秒です。しかし、12月頃になると、かなりデータが蓄積されていますから、検索時間が余計かかるようになります。そんなとき、4月から11月までの頁は飛ばして検索すれば、ずっと速い筈です。

 「REFR」を使用する案も考えられます。4月は1頁〜9頁、5月は9頁〜21頁という具合に、変換表を用意し、それを読み取ってきて、その範囲だけをCSするのです。実務的にはどうずれば、実現するのでしょうか。

 そこで質問があります。検索スピードを速くする実行可能なプログラムを、P-4GとTPSの両方で、お教え下さい。


このページのTOPへ戻る