除了记录集之外,如何以编程方式将项添加到ms访问List / Combobox

时间:2010-06-25 16:55:02

标签: ms-access combobox recordset

我在Access 2003中有一个组合框,其记录集是从存储过程中获取的。我需要找到一种方法以编程方式将其他项添加到列表中。存储过程返回以下StatusID和StatusName列表。

1,Open 
2,Closed
3,In-Process
4,Under Review

我想将状态ID为“-1”的选项“All Cases”添加到组合框中,但此值不存在于数据库中,因此我无法从存储过程中将其拉出。如何将其添加到VBA中的组合框中?感谢。

1 个答案:

答案 0 :(得分:2)

一种方法是使用Union Query:

SELECT Distinct -1 as ID, "All Cases" As What FROM SomeTable
UNION
SELECT <Real stuff>