微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MS Access - 在 INSERT INTO

如何解决MS Access - 在 INSERT INTO

我有一个数据库,其中包含由于合规性原因而无法共享图像的信息。 我有一个需要从中复制数据的表,所以我使用了以下 sql

INSERT INTO completedtrainingstestfinal (MALicenseNum) SELECT MALicenseNum 来自已完成的培训 WHERE (CompletedTrainings.MALicenseNum IS NOT NULL) AND (CompletedTrainings.Employee = completedtrainingstestfinal.Employee);

它不断弹出输入参数值,以员工列的新表(名为completedtrainingstestfinal)为中心。

背景:原始表一团糟,这是要替换的表,我不得不旋转表以将其清理干净,现在我正试图删除大量的空值。目标是为需要通过表单进行培训和认证/重新认证的最终用户清理查询过程。

当您查看旧表时,它被设计为引用另一个表并显示实际名称,但如下图所示,它将数据存储为整数 Employee。 新表Employee列是直接复制但只显示整数,我的直觉告诉我问题就在这里,但我一直找不到解决方案。任何人都有任何建议让我朝着正确的方向发展?

编辑添加:这可能是表具有不同行数的问题?

这是两个相关表的设计视图:

表一

Designn View for New Table

Design View for Table Two

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。