我想知道这个想法是否值得探讨:
我想使用制表符控件按制表符控件页面的值过滤子表单字段。该字段有大约5个不同的值,因此如果您单击选项卡并查看仅匹配记录的列表,则可以使用5个选项卡。
我是一个Access 2007新手(多年来没有设计带Access的数据库),所以这些都是需要用这种方法解决的问题。
我意识到执行此操作的大脑死亡方法只是为每个页面创建一个单独的子表单,但这似乎效率很低。或者是吗?
答案 0 :(得分:1)
如果您要过滤相同的数据,则不需要五个子表单副本,只需要触发子表单的Recordsource更改或对其应用过滤器。
我会考虑两种方法:
使用标签,但仅将其用作标签条,子表单未嵌入表单的任何页面,但位于其下方。在选项卡的OnChange事件中,适当地过滤子表单。
使用带有切换按钮的选项组,并在AfterUpdate事件中过滤子表单。这看起来就像Tab属性控件,Style属性设置为Buttons。