クエリの余計なフィールドは削除する

Pocket

遠隔地で一つのファイルを使う場合、どうしても距離的な問題がでてきて
しまい、遠方にあるユーザーは若干ですが、コマンドボタンを押して
クエリを実行するときに、間ができてしまいます。

遠隔地で一つのファイルを使う場合

ネット環境やPCのスペックにもよりますが、できればコマンドボタンを
押したらサッとフォームが表示されるのが理想です。

一つのPCで操作している分では、クエリのフィールドに使わないけど害もない
フィールドがあっても問題がないのですが、でもそのクエリを実行するときは
その使わないクエリの演算も行われています。

これが遠隔地になると、随分クエリの実行に時間がかかるなあと感じます。
特に
DSUM関数
DLOOKUP関数

あとは複雑なIIF関数
この三つの関数はとにかく実行に時間がかかるので、使わないフィールドにこれらの関数
が使われているときは必ずそのフィールドを消してしまいましょう。

集計クエリや選択クエリを使い、DSUM関数やDLOOKUP関数はできるだけ使わないように
した方がいいと思います。

フォームのレコードソースとしてクエリが使われている場合の話なので、
例えば集計用に時々使う程度のクエリについて
は上記のようなことを心配する必要はありません。

先日お客さんから指摘され、不便をかけてしまいました。自省をを込めて。。

======================================
7月は租税教室の準備やら、人生初の33条の意見聴収があったりと何かと
落ち着かない1か月でした。なんとか無難に乗り切ることができました。

本日も最後までお読みいただきありがとうございます。