MS Access 链接表自动长整数
Posted
技术标签:
【中文标题】MS Access 链接表自动长整数【英文标题】:MS Access linked tables automatically long integers 【发布时间】: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 中格式化为“常规”并在链接访问表中作为“数字、长整数”拾取的字段被拾取为“双精度”,但无需手动这样做 【参考方案1】:想通了(我觉得很愚蠢):
链接表时,您可以在完成链接表向导步骤时为每个字段选择所需的格式。
【讨论】:
以上是关于MS Access 链接表自动长整数的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 C# 以编程方式刷新 MS Access 链接表(使用 Excel 文件)?
MS Access:来自 SQL Server 的只读链接表?
Ms Access 链接表到 IBM iSeries 缺少列