필터가있는 폼을 엽니 다. 이 양식을 사용하여 새 레코드를 만들 때 필드가 필터와 동일한 기본값을 갖길 원합니다. (그러면 새 레코드가 현재 필터 결과의 일부가됩니다). 폼을 열 때 tempvar에 필터 값을 저장합니다.필드 기본값을 필터와 동일하게 설정하십시오.
어떻게하면 간단하게 처리 할 수 있습니까?
이 질문에서 현재의 필터를 얻을 수있는 두 후자의 방법을 시도 : Access 2003 VBA Get Active filter?이
나는 전자를 이해하지 못했다.
Visual Basic을 프로그래밍하지 않았고 중요한 수준의 액세스를 사용하지 않았습니다. 그래서 나는 꽤 상세한 설명이 필요할지도 모른다.
고마워요.
현재 매크로를 사용하여 다른 테이블의 필드 중 하나를 클릭하여 양식을 엽니 다. 매크로는 방금 누른 필드의 값으로 필터링하여 다른 테이블과 관련된 양식을 엽니 다. 내가 누른 필드의 값 i는 [tempvar] (http://msdn.microsoft.com/en-us/library/office/bb257080%28v=office.12%29.aspx) 개체에 저장됩니다. 이게 더 명확했으면 좋겠어요 – snobjorns