2010-02-07 8 views
2

CR 보고서에 크기가 다양하고 자체 섹션에 텍스트 입력란이 있습니다. 섹션을 필드의 내용에 맞추고 필드가 커지면 커질 수 있습니다. 텍스트는 페이지 바닥 글에 있으며 모든 페이지에 인쇄해야합니다.콘텐츠에 맞게 섹션을 확장하려면 어떻게해야합니까?

현재 텍스트 개체에 이러한 항목이 있습니다. 개체 유지, 페이지 나누기 닫기, 확장 가능. 이 섹션은 페이지 바닥 글이며 자유 형식 배치, 계속 유지 (회색으로 설정/비활성화 됨)로 선택됩니다.

섹션이 항상 텍스트에 포함 된 텍스트의 크기가되도록 텍스트 및 섹션에 수행해야하는 작업? 내가 할 수 있어야하는 것처럼 성장할 수 있을까?하지만 내가 설정하고 섹션을 최소화하면 필드의 텍스트가 잘릴 수 있습니다. 꼬리말의 텍스트에 4 줄을 추가하면 rpt를 다시 편집 할 필요가 없도록 자동으로 크기가 조정되도록 보고서를 설정하려고합니다.

+0

나는 또한 12와 같은 명확한 값으로 성장할 수 있지만 동일한 결과를 얻었습니다. – jcollum

+0

나는 이것을 직접 봐야만했다. 그래서 나는 내 자신의 보고서를 열었고 문제를 재현 할 수 있었다. 그것은 나에게 버그처럼 보인다. – PowerUser

+1

저는 CR이 완벽하게 합리적인 것처럼 보이지 않는 데 꽤 익숙합니다. – jcollum

답변

0

페이지 바닥 글은 크기가 조정되지 않으므로 원하는 것을 쉽게 수행 할 수 없습니다.

  1. 모든 세부 행에 반복됩니다 섹션 (기본 키 같은)를 추가하고 그룹 머리글을 억제 :

    여기까지, 지금까지 이상에서 도움이 될 수 있지만, 해킹. shared numbervar recordcount := recordcount + 1;을하고 새 그룹 바닥 글에 넣어 :
  2. 는 다음과 같은 내용으로 수식을 작성합니다.
  3. shared numbervar recordcount := 0; 변수를 다시 설정하고 페이지 바닥 글에 넣는 다른 수식을 만듭니다.
  4. 전문가를 열고 새 그룹 바닥 글을 선택하십시오. "페이지 하단 인쇄"를 선택하십시오. 않도록하는 수식 사용 : shared numbervar recordcount; recordcount < 50// 매직 번호 경고
  5. 인쇄 한이 모든 (50 개) 기록 후 페이지 하단의 그룹 바닥 글을 인쇄 할 그룹 바닥 글

에 페이지 바닥 글 텍스트를 추가 . 그룹 바닥 글은 필드의 텍스트에 맞게 확장됩니다.

내 머리말의 길이에 따라 매직 넘버를 다르게 할 수 있다고 생각합니다. 따라서 억압 수식은 recordcount < (if length({my.field}) > 100 then 25 else 50;이거나 페이지 나누기 전의 레코드 수에 따라 다릅니다. 텍스트 길이.

+0

와우, 그게 복잡해. 글쎄, 그것이 일을한다면 ... 당신은 바닥 글이 크기 조정을하지 않는다는 것을 확신합니다. 왜 그렇게 할 수 없는지는 알 수 없지만 Whadyagunnado. – jcollum

+0

도대체 누가 바닥 글 크기를 즉시 조정할 수 없는지 알고 있지만 그렇게 할 수는 없습니다. 바닥 글 공간이 예약되고 페이지가 생성됩니다. 조건부로 크게 억제 된 섹션을 페이지 바닥 글에 추가하면이 효과를 볼 수 있습니다. 사용 여부와 상관없이 가장 큰 크기를 보유합니다. – Graham

관련 문제