2010-02-25 71 views
3

有一个包含收入类型列表的组合框(下拉列表)。如果用户在框中键入一个不是列表的一部分的值,msgBox会弹出并询问他们是否要将该值添加到列表中。是否可以将组合框(下拉列表)放入MS Access MsgBox?

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

有没有什么办法来组合框中添加一个MsgBox?

回答

6

没有,没有。通常的解决办法是建立一个小的形式并用其作为一个对话框

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

你可能想试试Arvin Meyer的MsgBox replacem耳鼻喉科形式:

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

我从来没有使用过它,但阿尔文的长期的接入大师。

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

德米特里·弗曼也有一个MsgBox更换:

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

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