有一个包含收入类型列表的组合框(下拉列表)。如果用户在框中键入不属于列表的值,则会弹出一个 msgBox 并询问他们是否要将该值添加到列表中。
这是我的问题:在那个消息框中,我想给用户一个收入组的组合框列表以供选择(所以对话框的本质是“哦,你想添加一个新的收入类型。现在选择哪个它来自的收入组)。
有没有办法将组合框添加到 msgBox?
有一个包含收入类型列表的组合框(下拉列表)。如果用户在框中键入不属于列表的值,则会弹出一个 msgBox 并询问他们是否要将该值添加到列表中。
这是我的问题:在那个消息框中,我想给用户一个收入组的组合框列表以供选择(所以对话框的本质是“哦,你想添加一个新的收入类型。现在选择哪个它来自的收入组)。
有没有办法将组合框添加到 msgBox?
不,那里没有。通常的解决方案是构建一个小表单并将其用作对话框。
DoCmd.OpenForm "TheCustomFormName",acNormal,,,,acDialog
您可能想尝试 Arvin Meyer 的 MsgBox 替换表格:
http://www.datastrat.com/Download/MsgBox2K.zip
我从未使用过它,但 Arvin 是一位长期存在的 Access 大师。
对于它的价值,你描述的是一个对话框,而不是一个消息框,所以在这种情况下,我会设计一个自定义对话框表单。
Dmitri Furman 还有一个 MsgBox 替代品:
http://iridule.net/cu/files/mboxfunction.zip
...但他听起来像是一个更直接的替代品,并且可能对您的情况没有帮助。我包含链接只是为了完整性。