3

有一个包含收入类型列表的组合框(下拉列表)。如果用户在框中键入不属于列表的值,则会弹出一个 msgBox 并询问他们是否要将该值添加到列表中。

这是我的问题:在那个消息框中,我想给用户一个收入组的组合框列表以供选择(所以对话框的本质是“哦,你想添加一个新的收入类型。现在选择哪个它来自的收入组)。

有没有办法将组合框添加到 msgBox?

4

2 回答 2

6

不,那里没有。通常的解决方案是构建一个小表单并将其用作对话框。

 DoCmd.OpenForm "TheCustomFormName",acNormal,,,,acDialog
于 2010-02-25T15:55:13.407 回答
2

您可能想尝试 Arvin Meyer 的 MsgBox 替换表格:

http://www.datastrat.com/Download/MsgBox2K.zip

我从未使用过它,但 Arvin 是一位长期存在的 Access 大师。

对于它的价值,你描述的是一个对话框,而不是一个消息框,所以在这种情况下,我会设计一个自定义对话框表单。

Dmitri Furman 还有一个 MsgBox 替代品:

http://iridule.net/cu/files/mboxfunction.zip

...但他听起来像是一个更直接的替代品,并且可能对您的情况没有帮助。我包含链接只是为了完整性。

于 2010-02-25T19:27:01.360 回答