Hi,
I am outputting a report and using format statements to do it. Whenever the client changes I want to do a page break, initialize the page numbers at 1, and write the top of page format. While my code is writing out the top of page format and assigning the correct page number, it only goes to the top of page when it automatically recognizes that the lines it is about to print won't fit on the current page. In other words my "forced" top of page headers are just stuck into the middle of the page. Any ideas? The following is executed whenever I am accessing a new client: select((select(LOGFL), $| = 1, $%=0, $- =0, $~ = "LOGFL") [0]); The program outputs various formats for detail information, but never changes the header format named LOGFL_TOP - that is why I am reassigning $~ to LOGFL . The file is LOGFL. Thanks, Maureen