2

私は最近 Access 2010 の使用を開始し、いくつかの新機能、つまり計算フィールド データ型のテストを開始しました。

Accessには実際のデータではなく式しかないため、これが式(式ビルダー)に基づいて大量のデータを削除し、ACCDBファイルを縮小するものであることを望んでいました。

ただし、ファイルの新しいバージョンは元のファイルよりも大きいように思われるため、IMHO では機能が少し役に立たなくなります。

この機能に関してインターウェブを検索したところ、機能に関する賛否両論ではなく、作成方法を示している人しか実際に見つけることができませんでした。

現状では、クエリでの古い計算方法に戻るつもりですが、そうする前に、誰かがそれを使用した場合に備えて、StackOverflow について質問すると思いました。

4

1 に答える 1

3

Access は各レコードの計算フィールドの結果を格納するため、データベースのサイズが大きくなります。ただし、これにより「機能が少し役に立たなくなる」というあなたの主張は、要点を逃しています。

計算フィールドを使用する主な利点は、計算 (式) がテーブル レベルで 1 回定義されることです。計算フィールドが定義されると、クエリ、レポートなどの他のフィールドと同じように簡単に使用できます。

確かに、それが目的に合っている場合は、「クエリでの古い計算方法に戻る」ことができますが、それはまた、

  1. すべてのクエリで (同じ) 計算ロジックを繰り返す必要があります。
  2. 計算ロジックが変更された場合は、戻ってそれらのクエリをすべて編集する必要があります。
  3. これらのクエリのいずれかを実行するたびに、テーブルから計算フィールドを取得するだけでなく、すべてのレコードに対して計算をやり直す必要があります。
于 2013-10-22T11:14:50.910 に答える