2016-09-22 2 views
-2

내 데이터베이스는 하위 탭의 하위 폼을 다시 쿼리하는 매개 변수로 사용되는 5 개의 콤보 상자가있는 메트릭 대시 보드를 활용합니다. 나는 모든 것이 기능적이지만, 동일한 매개 변수를 사용하는 여러 개의 쿼리를 기반으로하는 5 개 이상의 하위 폼을 사용하면 성능이 저하되기 시작합니다.MS ACCESS 2007 : 하위 탭을 특정 탭으로 제한

어떻게 현재 선택된 탭으로 재 쿼리를 제한 할 수 있습니까?

현재 코드를 붙여 넣을 수는 없지만 기본적으로 여러 개의 탭에서 동일한 매개 변수를 각 쿼리/하위 폼이 참조하는 [하위 양식] .Requery의 집합으로 구성됩니다.

미리 감사드립니다.

+0

현재 하위 이벤트를 다시 쿼리하는 데 사용하는 이벤트는 무엇입니까? – MoondogsMaDawg

+1

죄송합니다. 코드 및 양식이없는 스크린 샷은이 질문에 대한 의미가 없습니다. 무슨 일이 일어나는지 우리가 어떻게 알았습니까? – Andre

+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 가지 콤보와이 텍스트 박스 (FY는, 쿼터, 월, 일 범위) 년은, 때문에 하나 주석 제안 스크린 샷을 게시하지 않았다 그것은 민감한 및 I 당신을 보여주기 위해 별도의 PC에 더미 버전을 다시 만들어야합니다. 어쨌든 귀하의 답변에 다시 한 번 감사드립니다.