我有一个带有子窗体的窗体。子窗体的记录源如下:
SELECT [firstID], [secondID], [AAA], [BBB], [CCC], [DDD]
FROM Table1
WHERE firstID = [Forms].[frm1].[txtfirstID];
该子窗体根据txtfirstID将记录分组在一起,但是当我通过记录选择器时,它会按预期遍历每条记录。我想知道是否有一种方法可以单击组而不是单击每个组中的每个记录。我愿意采取任何方式。也许通过VBA过滤?
谢谢!
首先,将一个组合框添加到您的窗体。将组合框的RecordSource设置为不同的组列表,或者,如果有组查找表,则将设置为select * from tblGroups
。将显示字段设置为组名,将值字段设置为组ID。
其次,从组合框中选择一个项目后,修改窗体(您的查询)的RecordSource sql,以便它使用组合框的当前值。组合框的值将是您的where子句应查找的值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句