![如何避免在 MS Access 2007-2013 中四舍五入数字?](https://linux22.com/image/1397415/%E5%A6%82%E4%BD%95%E9%81%BF%E5%85%8D%E5%9C%A8%20MS%20Access%202007-2013%20%E4%B8%AD%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5%E6%95%B0%E5%AD%97%EF%BC%9F.png)
我有一个 MS Access 2007-2013 数据库(.accdb 格式),我在 MS Access 2013 中打开它。它只有一个表,其中包含几列
Lat Long PositionDate
-54.82045 -68.33834 20130825
-54.82018 -68.33854 20130827
-54.81958 -68.33004 20130102
我的目标是将此 MS Access 表转换为逗号分隔格式的文本文件。我转到“外部数据”选项卡 >“导出”部分 >“文本文件”。我没有指定任何导出选项,然后单击“确定”。我选择要分隔的文件 > 单击“下一步” > 选择“逗号” > 单击“完成”。
但是,在结果 .txt 文件中,纬度和经度字段四舍五入为小数点后两位。我查看了 Access 中的单元格设置,但没有成功。如何避免这种四舍五入?
-54.82,-68.33,"20130825"
-54.82,-68.33,"20130827"
-54.81,-68.33,"20130102"
-54.81,-68.33,"20130202"
答案1
据我所知,更改 Access 中这种(相当烦人的)行为的唯一方法是打开 Windows 控制面板中的“区域和语言选项”,单击“格式”选项卡上的“自定义此格式...”按钮,然后更改“数字”选项卡上的“小数点后位数”值:
2
是一个非常常见的默认值。在上面的对话框中我已将其更改为5
。