2011-09-08 1 views
0

Visual Studio 2005 Reporting에서 작업 중이며 집계 함수 중첩 (n은 집계를 수행해야 함) 해결 방법을 구현하려고합니다. 테이블 세부 정보 행에서 한 셀의 값이> 10 일 때마다 정수를 증가시키는 사용자 지정 코드를 호출 한 다음 바닥 글에 해당 값을 반환하는 사용자 지정 코드 함수에 대한 호출이 있습니다.Visual Studio 2005 테이블 렌더링 순서

카운트는 항상 0으로 반환되었으므로 일부 MsgBox 호출을 던져서 테이블 바닥 글이 세부 정보 행 전에 호출되고 있음을 확인했습니다. 바닥 글의 "get"함수가 실제로 필요한 값을 검색 할 수 있도록 먼저 테이블 세부 정보 행이 먼저 호출되어야합니다.

더 구체적으로 말하면, 주어진 테이블 셀의 값이 (Sum/(Sum+Sum+Sum)) * 100으로 계산되는 횟수를 계산하려고합니다. 집계 함수를 중첩 할 수 없으며 집계를 사용할 수 없으므로 ReportItems! ...는 보고서 머리글/바닥 글에서만 수행 할 수 있습니다 (필자의 경우 각 페이지마다 다른 총계를 표시하므로 도움이되지 않음). 맞춤 코드의 옵션이 남아 있습니다.

테이블 바닥 글 전에 테이블의 세부 행을 강제로 렌더링하는 방법이 있습니까?

답변

0

테이블 바닥 글을 사용하는 대신 표 아래에 텍스트 상자를 사용하여 테이블이 먼저 렌더링되고 머리글 및 세부 정보 행이 표시되면 보고서가 아래의 텍스트 상자를 처리하여 올바른 값을 갖게됩니다.

호프는이 문제를 해결할 수있는 사람을 돕습니다.