在访问的组合框中添加新项目

时间:2013-03-09 07:04:12

标签: ms-access autocomplete combobox ms-access-2007

我刚访问2007

我有3个表格和一个表格..我有帐户 IT 软件表格。我已经创建了每个表并为它们输入了一个值(ID,描述)..我有另一个名为 Faculty 的表,我有 AccountsID AccountsDesc ITDesc SoftwareDesc 作为属性在我的组合框形式。所以,当我完成我的查询时,所有工作正常。即使帐户描述以第一个字符开头为'F',它也可以将其取出...因为财务已经输入我的数据库..我的问题我想在组合框中添加一个新的帐户名称而不从数据库中添加?...这样它可以保存在我的下拉列表中,如果它再次被选中..我尝试了很多方法,但我不能。 。任何人都可以解决我的问题吗?..

1 个答案:

答案 0 :(得分:1)

您只能从表格中自动获取组合列表,或者手动将其输入值列表。你不能两者都做。

因此,要解决您的问题,您必须使用VBA。我只想在这里给你粗略的步骤。如果您不知道如何采取措施,您将会搜索详细信息。

Form_Load 事件中,您将构建列表。 您可以通过打开包含列表中所需值的表或查询,一次读取一条记录,然后将值输入组合框来实现此目的。
将项目添加到组合框的命令是 ComboboxName.AddItem
然后添加您想要的附加值。 ComboboxName.AddItem “新帐户”

祝你好运