MSAccessアプリケーションにローカルテーブルとクエリがあります。クエリはテーブルに値を入力し、テーブルには戻りタイプの値がdoubleである列があります。フィールドサイズをDoubleに設定しますが、アプリケーションを実行すると、その列のフィールドサイズが最大2桁のDecimalに自動的に変更されます。場所。その列の値を四捨五入したくありません。
たとえば、値12.44556は12.44として出力されます。
フィールドサイズとしてDoubleを使用するようにAccessを強制するにはどうすればよいですか?現時点でのアクセスは、私が設定したフィールドサイズを上書きします。
何かアイデア、私はちょっと迷っていますか?
私は非常に単純なSQLを持っています。
SELECT A,B,C,D
INTO TABLE_TEST
FROM TESTABC
ここで、TABLE_TESTはローカルテーブルであり、TESTABCはSQLデータベーステーブルです。
また、この後、次のような特定の乗算を使用して列を更新しています。
Update TABLE_TEST
SET B= A/C*D
A、B、C、およびDはすべてフィールドサイズをDoubleに設定する必要があります。これをDoubleに設定した場合でも、実行時にAccessはそれをDecimalに戻します。:\