我的数据库正在使用我放在一起的指标仪表板,其中有5个组合框用于参数以重新查询其下方标签中的子表单。我拥有它所以一切都是功能性的,但是基于使用相同参数的多个查询的5个子表单,性能开始受到欢迎。
我怎样才能将重新查询限制在当前选定的标签中?
我目前无法粘贴我的代码,但它基本上由一堆Me。[subform] .Requery组成,其中每个查询/子表单在多个选项卡中引用相同的参数。
提前致谢!
答案 0 :(得分:1)
所以我最终找到了自己问题的答案,感谢所有花时间回应的人。我最终在更新后使用参数组合框中的选项卡的SELECT Case代码。
Private Sub cboMonth_AfterUpdate()
Select Case Me.TabCtrl.Pages(Me.TabCtrl).Name
Case "Analysis"
Me![sfrm_Analysis].Requery
Case "Travel"
Me![sfrm_Travel].Requery
Case "Sharing"
Me![sfrm_Sharing].Requery
End Select
End Sub
...等3个不同的组合框和2个文本框(FY,Quarter,Month,Date-range),我没有发布截图,因为正如一位评论者建议的那样,它是敏感的而且我必须在一台单独的PC上重新创建一个虚拟版本,只是为了向您展示。无论如何,再次感谢您的回复。