2016-11-21 3 views
0

NAV 2009 R2에서 NAV 2016으로 이전 중이며 페이지에 문제가 있습니다.중계 필터를 사용하면 총계가 변경되지 않습니다.

사용자가 필터링 할 수있는 여러 개의 열이있는 리피터가 있습니다. 필터링 후 리피터 그리드 내에 표시되는 내용에 따라 변경해야하는 리피터 아래의 그룹에 $ 합계가 있습니다.

누구나 통찰력을 주셔서 감사합니다.

답변

0

"합계"절차 (현재 레코드의 값을 페이지 아래쪽에 표시되는 전역 변수에 추가 함)를 추가하고 OnAfterGetRecord() 트리거에서 호출하십시오.

0

페이지가 기반으로하는 테이블에서 FlowField를 만들 수 있습니다. FlowField는 필요한 열을 합한 다음 새로 만든 필드를 페이지의 그룹에 추가해야합니다. 물론 필터를 염두에 두어야합니다.

다른 옵션은 페이지에서 전역 변수 (예 : Total)를 만들고 특정 열의 총 합계를 계산하여 변수에 저장하는 것입니다. 변수를 페이지 그룹 내의 필드로 추가하고 변경 후에 값이 업데이트되는지 확인하십시오.