William,
1) If the problem is that there are no records being sent to the report, you can use a cursor for the data sent to the report. Check the cursor for _tally(). If there is no data (_tally() = 0) then you can add a record to the cursor or create a new cursor with a single blank record.
2) Alternatively you might be able to use an outer join in your SQL for the report cursor so there is a record for every client even when the balance is 0. Then a print/when field will print "No balance" or the details.
3) If the problem is internal to the report, if you are using a print/when statement or a function that doesn't print when the balance is 0 you may need to change this functionality.
HTH
Barbara
>Hello
>I need to have report headers printed with zero balances if the report expression evaluates to zero. If the expression is false, a blank page is sent to the print. We need proof that this expression was false by generating only the header page and zero summary balance page. thank you