Alejandro,
If you wish to stop the report before it shows on the screen (or goes to the printer) just return .F. in the INIT() method.
If recc('mycursor') = 0
return .f.
endif
HTH
Barbara
>How can i release a report in any method (BeforeOpenTables,Init)
>before showing the report. Thanks