2014-02-19 5 views
0

Powerbuilder에서 전체 그룹을위한 충분한 공간이 없을 때 전체 그룹을 다른 페이지로 나누려면 어떻게해야합니까?데이터 윈도우 (Powerbuilder 11.5 빌드 2506)의 제한된 공간에서 전체 그룹을 깨는 방법

그룹의 열의 내용이 변경 될 때마다 그룹을 중단하고 싶지 않지만 전체 그룹을 표시 할 충분한 공간이 페이지에 없을 때만 자동으로 중단됩니다. 이제는 세부 레코드을 다른 페이지로 자동으로 깰 수있는 상황입니다.

다음 예에서는 그룹 (제품 코드 별)이 있지만 전체 그룹을 손상시키는 것보다 공간이 충분하지 않을 경우 레코드를 두 페이지로 나눕니다.

enter image description here

답변

0

난 당신이 설명하는 동작은 파워 빌더에 의해 자동으로 수행하는 것이 매우 확신합니다. 아무거나는 가능하다 그러나 수동 무언가를하는 노력은 가파른일지도 모르다.

어쩌면 약간의 조정을하면 행운이 올 것입니다. 세부 사항, 머리말, 꼬리말, 요약 밴드 높이를 늘리거나 줄이는 것과 같습니다. 또는 하위 보고서 (일명 중첩 된 보고서)를 사용하여 그룹을 만들고 PowerBuilder가 중첩 된 보고서로 다르게 디스플레이를 처리 할 수 ​​있습니다. 열 "이동"및 "슬라이드"설정을 시험해보십시오.

보고서를 검색 한 후 데이터를 변경하는 경우 필요한 경우 Sort()를 통해 다시 정렬하고 GroupCalc()를 실행하여 데이터 개체를 다시 계산하고 재편성하십시오.

0

그룹을 중첩 된 보고서로 이동할 수 있습니다.

0

같은 문제가 발생했습니다. 여기서 내 문제를 해결 한 솔루션은이 세부 사항에 대해 중첩 된 데이터 윈도우를 만드는 것입니다.

새 페이지에이 세부 정보를 인쇄하려면 네스트 dw에 그룹을 만든 다음 그룹 속성에서 '그룹 나누기 새 페이지'를 선택하십시오.