【发布时间】:2017-10-26 20:10:28
【问题描述】:
我有一个如下所示的访问表“联系人”:
Contact Extension
Bill Mann 7283
Jim Bob 2563
Sue Zan 5963
etc...
我有另一个表格“部门”,如下所示:
Department Description
0040 Fun station
0110 Happy town
0110C Happy town with clowns
etc...
我创建了一个表单,可以从联系人和部门中提取数据来完成一些任务:
我想做的是在打开时自动填充此表单,其中包含表单所做的最新分配。然后可以随意更改和保存这些分配。对我来说,这似乎意味着组合框将被分配一个与联系人和部门表不同的表中的默认值。我遇到的问题是我似乎无法找到一种方法来分配这些默认值并允许联系人和部门的所有可能选择。
如有必要,我很乐意使用 VBA 解决方案。
【问题讨论】:
-
您在“联系人”和“部门”之间没有关系(并且没有列标题,我不知道这些组合框的用途)。关联表格后(这意味着您需要第三个表格,或者您需要向其他表格中添加一个字段。表单上的组合框将能够显示您想要的列表,并且您的新表格将保存唯一值给你。
-
当您单击“保存更改”按钮时会发生什么?我假设部门分配被存储在某个地方并且表格被重置或关闭。了解存储输出的表是什么样子会有所帮助。我认为答案是组合框有一个默认值属性,它可以使用一个函数,您可以在其中查找先前分配的值,但我需要更多信息才能更具体。
标签: ms-access vba ms-access-2016