データを表示/非表示にする特定のボタンを備えた複数のフォームがあります(昨年のfeデータ/すべてのデータ)。私はクエリのパフォーマンスについてしばらく考えていましたが、アクセスがそれらをどのように処理するかを説明する適切な情報源を実際に見つけることができません。
特に、保存されたクエリの使用 (「昨年のデータ」などの特定のケース) と、実行時にクエリにパラメーターを追加すること (「where xy = -1」を追加するなど) の間にパフォーマンスの違いがあるかどうか疑問に思っていました制約のないクエリ)。両方のクエリはバックエンドで実行されますか、それとも VBA を介して既存のクエリに追加した制約はフロントエンドで実行されますか?
考えられるすべてのシナリオに対してクエリを作成する必要がありますか?それとも、実行時にパラメーターを追加するクエリを 1 つだけ使用する必要がありますか?
参考までに、私はジェットを使用しており、データベースはフロントエンドとバックエンドに分割されています (Access 2007)。バックエンドは、ネットワーク フォルダーに配置されます。