Call that Crystal report through an OLE object defined within a Window /Datawindow and set the property within the scripts to open it.
For Example :
string lsReportPath
if FileExists(lsReportPath+'rpt') then
TRY
<Window>.ole_1.Object.ReportFileName(lsReportPath+'rpt')
<Window>.ole_1.Object.Action = 1
CATCH (runtimeerror er)
MessageBox("Runtime Error", string(<Window>.ole_1.object.lasterrorstring))
END TRY
else
Messagebox ('Error','Error launching '+lsReportPath+'rpt')
end if