首页 > 解决方案 > MS Access - 使用下拉列表复制粘贴表时出现问题

问题描述

当我尝试将表从一个数据库复制到另一个数据库时,我遇到了一个荒谬的问题。假设我有一个数据库,其中包含所有记录的下拉列表。

不确定是否重要,但表格中填充了用户通过 Excel 宏提交的数据。当用户提交记录时,它会被推送到这个数据库,其中包含用户从下拉单元格中选择的属性。

问题:

当我将此表从源数据复制并粘贴到其他数据库时,所有属性都丢失了。就是表格在源数据中的外观。这就是这张表在粘贴到另一个数据库后的样子粘贴时,我选择结构和数据选项。

我什至不知道从哪里开始修复它以及它为什么会发生。奇怪的是,几天前它工作得很好,而且旧的提交被正确粘贴了。

标签: ms-access

解决方案


您的数据库在Profiles表和Attributes表之间建立了关系。您应该能够通过单击“数据库工具”菜单 中的“关系”按钮看到这一点。

从外观上看,您的Profiles.ID字段将与一个Attributes.ProfileID字段相关(即该Profiles.ID字段列在Attributes表中的所有相关记录中)。

您新复制的数据在表Profiles中没有任何相关数据。Attributes当您将数据复制到表上时,应该会按预期显示 - 小+图标显示相关记录。


推荐阅读