簡體   English   中英

MS ACCESS 2007:將子表單重新查詢限制為特定選項卡

[英]MS ACCESS 2007: Limiting subform requery to specific tab

我的數據庫正在使用我放在一起的指標儀表板,其中有 5 個組合框用於參數以重新查詢其下方選項卡中的子表單。 我有它,所以一切正常,但是有 5 個以上的基於使用相同參數的多個查詢的子表單,性能開始受到影響。

我怎樣才能將重新查詢限制為當前選定的選項卡?

我目前無法粘貼我的代碼,但它基本上由一堆 Me.[subform].Requery 組成,其中每個查詢/子表單在多個選項卡中引用相同的參數。

提前致謝!

所以我最終找到了我自己問題的答案,感謝所有花時間回答的人。 更新后,我最終在參數組合框中的選項卡中使用了 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 上的版本只是為了向您展示。 無論如何,再次感謝您的回復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM