2009-05-13 5 views
3

하위 보고서의 레코드 수를 지정하는 방법을 알아 내는데 어려움이 있습니다. 하나의 기록에 대한 정보를 식별 할 수있는 주요 보고서가 있습니다. 주 보고서에는 하위 보고서가 있으며 주 보고서와 관련된 레코드를 제공합니다. 나는이 기록에 하나의 기록을 세우고 싶다. 나는 속성 (즉, textbox = 1, running sum = over)에서 누적 합계 기능을 시도했으며, 주 보고서없이 하위 보고서가 열려있을 때 작동합니다. 그러나 기본 보고서가 열리면 하위 보고서 실행 합계가 작동하지 않습니다 (즉 모든 레코드에 대해 숫자 1이 표시됨).누적 합계 실행 하위 보고서의 레코드 번호 매기기를위한 질문

본인은 이것이 주요 보고서/하위 보고서 단점이라는 것을 알고 있습니다. 누구든지이 문제를 해결하는 방법이나 On Open 이벤트에서 추가 할 수있는 VBA 솔루션을 알고 있습니까?

내가 액세스 2003을 사용하여 빠른 테스트를했다,

DFM

답변

1

감사하고 당신의 접근 방식은 잘 작동합니다.

제어 소스 = "= 1"
실행 = "온통"다른

뭔가 일이 벌어해야 합계 :

나는 세부 구역에서 하위 보고서의 텍스트 상자를 만들었습니다.

+0

응답 해 주셔서 감사합니다 .- 주 리포트/하위 리포트 RS 구조를 무너 뜨 렸으며 하위 리포트와 관련된 링크 자식 필드 및 링크 마스터 필드가 문제의 원인임을 확인했습니다. 불행히도 이러한 링크가 없으면 보고서에 중복 기록이 생깁니다. 따라서 RS에 쿼리로 세 개의 레코드가있는 경우 세 개의 레코드가 각각 중복 된 9 개의 레코드가 하위 보고서에 있습니다. 나는 이것으로 조금 더 어지럽 힌다. –