Windows 7 64 で MSAccess 2010 を使用しています。
クエリで 2 つのテーブルを比較しています。複合 PK に参加し、テーブル A 列 A <> テーブル B 列 A で、両方のテーブルの列 A が double である行を選択しています。
120行の場合は機能します。28 行の場合、表 A の列 A の値は 0.088 <> 表 B の列 A の 0.088 です。
どこでも使用されるテキスト関数はありません。
クエリ a:[TableA]![ColumnA] - [TableB]![ColumnA] に列を追加すると、-1.38777878078145E-17 のような値が返されます。
クエリを Excel にエクスポートして計算すると、結果は 0 になります。
0.088 - 0.088 <> 0 という可能性はありますか? 0.088 double <> 0.088 double はどのように可能ですか?