여러 요청을 나열하는 양식이 있습니다. 누군가가 요청 ID를 클릭하면 검토 양식을 열고 목록 양식을 닫습니다. 개인이 검토 양식을 작성하고 상태를 변경 한 다음 현재 양식을 닫기위한 단추를 클릭하고 목록 양식을 다시 엽니 다.MS 액세스 양식로드시 필터링 안 함
목록 양식이 다시 열리면로드 될 때 제출되었거나 다시 제출 된 요청 만 필터링합니다. 검토 양식에서 검토가 수행되면 상태가 보류로 변경됩니다. 양식이 닫히고 상태가 보류 중으로 표시되는 목록 양식이 열립니다. 나는 이것을 원하지 않는다. 나는 보류중인 것을 원하지 않는다. 오직 제출되었거나 재 제출되었다.
이것은 사용중인 VBA 코드이지만 양식이로드 될 때 작동하지 않습니다.
Private Sub Form_Load()
DoCmd.SetOrderBy "RequestID ASC"
Dim strFilter As String
strFilter = "[RequestStatus] IN ('Submitted', 'Re-Submitted')"
Me.Filter = strFilter
Me.FilterOn = True
End Sub
아마도이 'Form_Load'가 아닌 폼을 여는 VBA를 조정하는 것이 가장 좋습니다. 공유 할 수 있습니까? –
실제로 OpenWindow : frmAdminListToDo,보기 : 양식, 창 모드 : 정상, 그런 다음 CloseWindow 매크로 (개체 유형 : 양식, 개체 이름 : frmReviews, 저장 : 예. – Jordy
) 'OpenForm' 매크로 액션은'Where 조건'섹션을 가지고 있습니다 –