Cyrus,
1) make certain you do not have table aliases on any of the fields in the report.
2) make certain you have the current workarea set to the cursor that is the true record source for the report before issuing the report form command
>What determines how many pages is in a report ? You say, well the parent table, and I say, NOT really!.