我无法理解这一点。我正在使用 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/