首先,我是新手,所以我很抱歉,如果这是基本的,但我也找不到正确的答案 .
我已经有了一些帮助来设置它,因此有些部分已经创建,我不完全理解 .
我创建了一个用于数据输入的表单,其中包含以下字段:
TEAMS - Combobox,其行源是表TEAMS; CALLREASONS - 多选列表框当前存在于表CALLREASONS中的记录;操作 - 多选列表框当前存在于表CALLACTIONS中的记录; SUBMIT - 带有VBA的按钮,用于将选定的数据发送到多个表 .
数据库工作正常,事情应该是保存的,并且应该是它们的格式,我遇到的问题是表单的显示 .
我希望表单在打开时和每次提交记录后显示为空白 . 但是,如果我将列表框的rowsource设置为表,则所有选项都会在加载表单时显示,并在每次提交后显示选项和先前的选项 .
如何在组合框TEAMS中进行选择后,第一个列表框CALLREASONS仅显示可能的选项,第二个列表框CALLACTIONS只在列表框CALLREASONS中进行至少一次选择时才显示可能的选项?
在此先感谢您的帮助 .
1 回答
您可以在Update或Enter事件上更改控件行源,也可以在事件上启用/禁用它们 .
让我们使用3个嵌套的组合框作为例子 .
Combo1具有永久设置的行源,因为它是顶级 .
Combo2和Combo3没有设置行源 .
在Combo2的Enter事件上,您可以将rowsource设置为
在Combo3的Enter事件上,您可以将rowsource设置为
所以就这样 .