在Access中的表单加载中显示组合框中的上升值(默认值)

时间:2013-02-25 18:28:48

标签: combobox access-vba ms-access-2010 form-load

所以在我拥有的表单上,我使用的是一个组合框(未绑定),行源链接到EntryID,这是从另一个表中提取的。目前,EntryID的值为1到300,其中1表示最旧的条目,300表示添加的最新条目。

我使用组合框中的值来重新查询我在此表单上使用的子表单。显然,子表单引用的所有表都填充了EntryID

如何在表单加载时填充组合框中的最新值?我可以按升序或降序对值进行排序,但只有在单击组合框上的向下箭头后才能对其进行排序。

2 个答案:

答案 0 :(得分:1)

使用您要添加的值执行UNION

SELECT EntryID FROM urTable 

UNION

SELECT (Max(EntryID) + 1) FROM urTable

答案 1 :(得分:1)

如果对组合的行源使用查询,则可以在WHERE子句后添加此查询,在查询中进行排序...

ORDER BY EntryID DESC