在另一个组合框的访问基础中,在组合框中添加不同的序列号

时间:2018-05-21 23:56:03

标签: ms-access combobox

我正在尝试根据组合框1中的选项在组合框2中添加一个连续数字列表。我有一个表格,根据combobox1中的项目定义需要在combobox2中显示多少个数字。我需要做的是,如果数字是3,那么它应该显示1,2,3但是如果数字是5,它应该显示1,2,3,4,5等等。

这可能吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

两种最简单的方法可能是:

1)将RowSourceType设置为值列表

然后构建字符串

1;2;3;...;n
在VBA中

并将其分配给RowSource属性。

2)创建并填充数字表(单个INT列,值为1..n)。

RowSourceType设置为表格/查询

设置此RowSource

SELECT NumCol FROM NumberTable 
WHERE NumCol <= [Combobox1].Value

所以它会显示前x个条目。