我正在尝试根据组合框1中的选项在组合框2中添加一个连续数字列表。我有一个表格,根据combobox1中的项目定义需要在combobox2中显示多少个数字。我需要做的是,如果数字是3,那么它应该显示1,2,3但是如果数字是5,它应该显示1,2,3,4,5等等。
这可能吗?
答案 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个条目。