過去の桐井戸端BBS (桐ver.9) |
22497 | 絞り込みの条件式に計算式を書くと速度が遅くなる | 尾形 | 2003/09/29-09:42 |
どうもこんにちは 常識なのかもしれませんが、自分的には驚きでしたので一応書いてみました 例えば、伝票番号が5000番代を絞り込みするという場合 今まで自分は下記のように記述してました 代入 &指定番号=5000 表 "伝票明細" 並べ替え 索引="伝票番号" 絞り込み [伝票番号]{>=&指定番号,<=&指定番号+999} 最近データ量が増えてきて、絞込みが瞬時ではなくなったので 下記のように記述を変更しました 代入 &指定番号=5000 表 "伝票明細" 並べ替え 索引="伝票番号" 代入 &総件数=&指定番号+999 絞り込み [得意先NO]{>=&指定番号,<=&総件数} 全然速さが違うのですね。というか、ちゃんと索引が効く (^^;; 検索条件式に計算式を書くと遅いのですね まぁ、よく考えると、計算しながら絞込みしなくて いいから当然といえば当然ですけど もし誰かの参考にでもなればと思って書いてみました | |||
22498 | Re:絞り込みの速度 | 尾形 | 2003/09/29-09:44 |
記事番号22497へのコメント > 代入 &指定番号=5000 > 表 "伝票明細" > 並べ替え 索引="伝票番号" > 代入 &総件数=&指定番号+999 > 絞り込み [得意先NO]{>=&指定番号,<=&総件数} 間違いです。訂正します 代入 &指定番号=5000 表 "伝票明細" 並べ替え 索引="伝票番号" 代入 &総件数=&指定番号+999 絞り込み [伝票番号]{>=&指定番号,<=&総件数} |