【发布时间】:2015-06-10 15:35:33
【问题描述】:
我的 access 数据库中有大量链接表,这些表将定期刷新并通过查询进行操作。但是,访问会自动将一些重要字段确定为长整数,因为字段的开始值通常是 0。该值不为 0 时,最多保留 4 位小数。由于我有这么多表,并且每周都会用同名的新表替换它们(因此链接),因此手动将字段的格式更改为在 excel 文档本身中加倍是不可行的。有没有办法覆盖它,以便任何具有“数字”字段的链接表自动成为双精度表?
编辑: 基本上,我每周都会运行将导出到 excel 文档的报告。我已经设置了一个“活动”文件夹,其中包含我需要导入的当前 excel 文件。每周,活动文件夹中的 excel 文件将被删除并替换为具有相同名称和格式但具有新数据的文件。这就是我将链接表用于这些文件的原因。
链接表示例:
revised_full_cost change
615.194 0
402.402 0
1548.193 -4464
5329.836 0
与实际的 excel 文件对比:
revised_full_cost change
615.194 0
402.402 0
1548.193 -4464.207
5329.836 0
如您所见,“更改”字段由链接表确定为整数,并在我需要小数时进行舍入
【问题讨论】:
-
当你链接表时,你不会改变数据类型,除非我误解了什么。您能解释一下您为达到这一点而尝试完成的设置/过程吗?
-
我在编辑部分添加了更多信息以帮助澄清。我需要在 excel 中格式化为“常规”并在链接访问表中作为“数字、长整数”拾取的字段被拾取为“双精度”,但无需手动这样做
标签: ms-access ms-access-2010 linked-tables