是否可以在MS Access MsgBox中放置一个组合框(下拉列表)?

时间:2010-02-25 15:49:24

标签: ms-access combobox drop-down-menu msgbox

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

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

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

2 个答案:

答案 0 :(得分:6)

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

 DoCmd.OpenForm "TheCustomFormName",acNormal,,,,acDialog

答案 1 :(得分:2)

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

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

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

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

Dmitri Furman还有一个MsgBox替代品:

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

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