2017-09-08 13 views
0

현재 부서의 제품 관리자가 비즈니스 케이스 제출 및 데이터 저장을 용이하게하기 위해 ACCESS 2013에서 비즈니스 케이스 양식을 디자인하는 데 도움을주고 있습니다. 부모 양식에는 데이터 시트보기의 비즈니스 사례와 관련된 모든 SKU 및 해당 상태 (하나의 SKU는 1 단계, 다른 단계는 2 단계)가 표시되며 상위/하위 폼은 사례 ID로 연결됩니다. 즉, 하나의 사례 ID가 많은 SKU와 관련되어 있습니다. 내가 원하는 것은 모든 SKU 동상이 3 단계로 업데이트 된 경우에만 상위 양식의 필드 값 (사례 상태)을 업데이트하는 것입니다. 하나의 SKU가 3 단계이지만 다른 하나가 2 단계에있는 경우 케이스를 업데이트하지 않습니다. 지위. 내가 봤지만 거기에 내가 온라인으로 찾을 수있는 해결책이없는 것 같아요. 아무도 나를 도울 수 없습니까?하위 폼의 모든 값이 특정 값으로 변경 될 때 상위 폼의 컨트롤 값 업데이트

+1

지금까지 무엇을 했습니까? – artsylar

+0

@artsylar 아직 아무 것도하지 못했지만, 무엇을해야할지 전혀 모르기 때문에. 부모 양식의 값이 변경 될 때 모든 하위 양식 값을 업데이트 할 때처럼 다른 방식으로 작동하지만 모든 하위 양식 값이 통합 될 때까지 상위 양식 값을 업데이트하지 않으려면이 경우 작동하지 않습니다. 특정 가치. – Murphisadog

답변

0

계산 된 값을 표에 저장하지 않아야합니다. 필요할 때만 계산하십시오. 하위 단계는 텍스트 박스를 참조 할 수있는 기본 폼 텍스트 상자 3.

=Count(IIf(Stage<>3,1))

없는 곳

하위 푸터 텍스트 상자에 레코드를 계산하는 식을 가질 수있다.

+0

대단히 죄송합니다. 콤보 상자 옵션으로 저장되는 5 가지 사례 상태가 있으므로 약간 수정했습니다. 서브 폼 텍스트 상자의 "업데이트 후"에 코드를 추가하여 스테이지 수가 3이 아닌 숫자가 0 인 경우 사례 상태를 "완료"로 업데이트하도록 지시했습니다. – Murphisadog

+0

새 SKU가 나중에 대/소문자와 연관 될 수 있습니까? 귀하의 코드가 그것을 처리합니까? – June7

+0

케이스에 새 SKU를 추가하는 것은 매우 드물지만 케이스를 SKU 상태의 조합에 따라 변경되도록 논리를 작성했습니다. – Murphisadog