purchase order report problem

Dear All,
I and our IT staff are currently creating a report, but I am not understand when I put one item in the purchase line, then it’s ok, the page is only one page when I preview the purchase order report. but
after I put 2 items in the purchase line, the purchase order report page become 2 pages.
The coding in the C/AL :
dataitem : integer
Integer - OnAfterGetRecord()
IF “Last Purchase line” THEN
BEGIN
CurrReport.BREAK;
END
ELSE IF “Last Purchase line” = FALSE THEN
BEGIN
“Dummy Line Counter” := “Dummy Line Counter” + 1;
IF “Dummy Line Counter” > 35 THEN
CurrReport.SKIP;
END;

dataitem : purchase:

Purchase Line - OnAfterGetRecord()
“Purchase line counter” := “Purchase line counter” + 1;
“Dummy Line Counter” := “Dummy Line Counter” + 1;

IF (Type <> 0) AND (“No.” <> ‘’) THEN
Sequence := Sequence + 1;

PlineRec.COPY(“Purchase Line”);
IF PlineRec.NEXT <> 0 THEN
“Last Purchase line” := TRUE
ELSE
“Last Purchase line” := FALSE;

IF “Purchase line counter” >35 THEN
CurrReport.NEWPAGE;

disc := disc + “Line Discount Amount”;

Could you provide me a hint to solve this problem, because if I set purchase line counter > 5, then
the table in the report page doesn’t fit the whole page according to our need. There is only 50% fit the
page. The section contains table, no., item no., description, qty, unit of measure, unit cost and total
cost.
I apreciate your answer. tku

Rgds,
Andreas