在 access 的组合框中添加新项目

Posted

技术标签:

【中文标题】在 access 的组合框中添加新项目【英文标题】:Add new Items in a combo box in access 【发布时间】:2013-03-09 07:04:11 【问题描述】:

我是 2007 年的新手

我有 3 个表格和一个表格..我有 AccountsITSoftware 表格..我已经创建了每个表并为它们输入了一个值(ID、描述)。我有另一个名为 Faculty 的表,我有 AccountsIDAccountsDescITDescSoftwareDesc作为属性在我的 组合框 表单中。所以当我完成查询时一切正常。即使 Accounts Desc 以第一个字符开头为“F”,它也能够提取它。因为财务已经输入到我的数据库..我的问题我想在组合框中添加一个新的帐户名称而不从数据库中添加?..以便如果再次选择它可以保存在我的下拉列表中..我尝试了很多方法,但我不能。 .任何人都可以解决我的问题吗?..

【问题讨论】:

您能否发布表单的屏幕截图或用于运行组合框的代码? 【参考方案1】:

您只能让您的组合列表自动来自表格,或者手动将其输入到值列表中。你不能两者都做。

因此,要解决您的问题,您必须使用 VBA。我只是在这里给你粗略的步骤。如果您不知道如何执行步骤,可以搜索详细信息。

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

祝你好运

【讨论】:

以上是关于在 access 的组合框中添加新项目的主要内容,如果未能解决你的问题,请参考以下文章

从组合框中选择时,Access 添加新记录

根据从组合框中选择的条目在 Access 表单中创建条目(不包括来自组合框的条目)

组合框多选以在 Access 2016 中的文本框中显示所选项目

从 Microsoft Access 数据库更新组合框中的项目

在 MS Access 组合框中,如何将表单值用作 where 类

在 access 2007 中编辑组合框