Hi Michael,
>i was wondering if there is an easy way i can terminate a report in the Data Environment Init method. i know i can open a table with no records and that will terminate the report.
A simple RETURN .F. from the Init() of the Report's Data Environment will not execute the report. Do you functions/calculations first from the init and return a false if you do not want to proceed.