數據行中的十進位值會向上或向下四捨五入至 Access 中的整數值
- 發行項
-
-
-
- 適用於:
- Access for Microsoft 365, Access 2019, Access 2016, Access 2013, Access 2010, Access 2007
當您在 Microsoft Access 的數據行中輸入十進位值時,小數值會向上或向下四捨五入為整數值。
當下列所有條件都成立時,就會發生此問題。
- 數據表會在 DataSheet 檢視中建立。
- 您在資料列第一欄中輸入的第一個值是整數值。
當您在數據行的第一個數據列中輸入的第一個值是整數值時,Access 會自動將數據行的數據類型設定為 Number。 此外,數據行的 Field Size 屬性會設定為 Long Integer。 因此,您在數據行中輸入的小數值會向上或向下四捨五入為整數值。
若要解決此問題,請手動將數據行的 [欄位大小] 屬性設定為 Double 或 Decimal。
按兩下 [資料工作表] 索引標籤 。在 [ 檢視] 群組中,按兩下 [ 檢視] 底下的箭號,然後按兩下 [ 設計檢視]。
注意 如果數據表尚未儲存,系統會提示您以您提供的數據表名稱儲存數據表。
找出您要變更的數據行,然後將數據行的 [欄位大小] 屬性設定為 Double 或 Decimal。
注意 如果您將數據行的 Field Size 屬性設定為 Decimal,則也必須設定數據行的 Scale 屬性。 當您設定 Scale 屬性時,您可以指定可儲存在小數分隔符右邊的位數上限。
儲存數據表。
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。
如果您在數據行第一列中輸入的第一個值是十進位值,Access 會自動將此數據行的 Field Size 屬性設定為 Double。 因此,您不會遇到本文所描述的問題。