excel - 从 Access 报告到 Excel 电子表格的某些字段会损坏

标签 excel ms-access ms-access-2003

我无法理解这一点。我正在使用 Access 2003。

当我右键单击 Access 报告,然后单击“发送...”时出现问题,它只有一个“邮件收件人”选项。然后我点击 Excel。将打开一个包含外发电子邮件的 Outlook 窗口,其中包含一个 Excel 附件。有一列带有项目 ID。有些会损坏,而有些则不会。似乎它们需要以数字 20 开头才能损坏。其他任何东西都可以。

例如,以下项目 id 是可以的:

100657  
100657-17  
216116-115  
221007-001

以下内容已损坏(损坏的版本如下):
202103-001 becomes 1313049  
205103-001 becomes 2408777

有谁知道为什么会发生这种情况?

最佳答案

检查源的格式,有可能 20 年代已损坏为日期甲酸盐。如果 access 使用的数据的原始来源是 Excel,则这种情况尤其可能发生。您可能希望将格式设置为文本,尤其是当您使用数字来跟踪 ID (如股票编号)时。

还要检查在 Access for Field 中使用了什么格式。当 Access 字段设置为文本时,Excel 不太可能随意使用您的数据。如果您在解决格式后仍然遇到问题。在您的问题中发布有关格式的更多详细信息。

关于excel - 从 Access 报告到 Excel 电子表格的某些字段会损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16017192/

相关文章:

forms - Access-在Access中通过表单输入重复项以显示现有记录

Delphi ADO 与 MS Access - 运行特定查询后查询时间减少

excel - 如何在选择中的每个单元格周围添加文本框/形状?

mysql - 来自 EXCEL for MySQL 的数据文件

sql - 如何将一组记录汇总为一行,其中一列中只有一条记录包含文本,而其他所有记录均为空?

c# - 在 C# 中将记录插入 Microsoft Access 数据库

VBA 项目上的 Excel 2003 数字签名

excel - 删除所有重复行Excel vba

java - 如何从 Access JDBC ODBC 数据库的表中获取 java 中的行数

SQL - UNION 查询中的求和