有一个包含收入类型列表的组合框(下拉列表)。如果用户在框中键入一个不属于列表的值,则弹出一个msgBox并询问他们是否要将该值添加到列表中。
这是我的问题:在那个msg框中,我想给用户一个可以选择的收入组的组合框列表(这样对话框的本质是“哦,你想要添加一个新的收入类型。现在选择它来自哪个收入组。
有没有办法将一个组合框添加到msgBox?
答案 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
......但他的听起来更像是一个更直接的替代品,可能对你的情况没有帮助。我只是为了完整性而包含链接。