
선택한 계정을 기반으로 거래를 필터링하기 위해 헤더에 '계정' 콤보 상자가 있는 거래 테이블을 기반으로 하는 양식이 있습니다.
기본적으로 다음과 같은 필터를 설정하기 위해 새로운 동작(또는 매크로 동작)을 사용했습니다.
SetTempVar (Name: CurrentAccountId, Expression: [screen].[activecontrol]
ApplyFilter (Where: [Account] = [TempVars]![CurrentAccountId]
RemoveTempVar (Name: CurrentAccountId)
양식이 자체적으로 로드되면 매우 잘 작동하지만 탐색 양식(상단과 왼쪽에 탭이 있는 양식)에 양식을 로드하고 필터를 다시 사용하자마자 다음 오류가 발생합니다.
폼이나 보고서가 테이블이나 쿼리에 바인딩되어 있지 않기 때문에 작업이나 메서드가 잘못되었습니다.
온라인으로 확인했는데 일부 게시물에서는 작동하지 않는 SelectObject 작업을 참조하고 있습니다. 또 다른 오류가 발생했습니다. 내가 한 일은 다음과 같습니다(위의 2단계 이전에 한 단계를 추가했습니다).
SelectObject (Object Type: form, Object Name: Transactions List, In Database Window: no)
내가 받은 오류는 다음과 같습니다.
거래 목록 개체가 열려 있지 않습니다.
내 계정이 포함된 콤보 상자 목록은 이 필터링이 수행되어야 하는 양식에 있으므로 다음과 같습니다.
- 양식 창 자체가 로드될 때 첫 번째 접근 방식이 양식 창에서 작동하는 이유를 잘 모르겠습니다.
- 탐색 창에 오류가 발생하는 이유는 무엇입니까?
어떤 아이디어가 있나요?