>Dear Sir,
>But the real problem is still standing,
>How to print table1 record on first half of page
>and table2 record on second half of page
Perhaps you can specify a "pagelength" that is only half the real page length?
Working with custom page sizes in Visual FoxPro is somewhat problematic; another option is to insert some empty lines. You can estimate how many lines you need per page, and insert a few blank records into the table.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)