計算されたデータをテーブルに保存することがいかに間違っているかを知っています! しかし、この場合、私が必要とするものには非常に必要です。
私はこのステートメントを使用しています:
UPDATEビジネスストリート SET BusinessesPerStreet = DCount("*","Businesses","StreetName='" & Replace(StreetName,"'","''") & "'");
これは元に戻すことができないため、続行するかどうかを確認することで、テーブル内の正しいレコードを更新しますが、エラーが発生します。
Microsoft Office Access は、更新クエリ内のすべてのレコードを更新できません。 型変換エラーのため、Microsoft Office Access は 9 個のフィールドを更新しませんでした
「フィールド」と表示されている場合は、現時点でこのテーブルに 9 つのレコードがあるため、レコードを意味していると確信しています。これが機能すると、100 以上に増加します。
更新されるフィールドは Long Integer フィールドで、Dcount 関数が数値の結果を生成するので問題ありません。
この発言の問題点は何ですか?
このたびはお時間を割いていただき、ありがとうございました。本当にありがたいです!!