I am using crystal reports 8, and visual basic 6
I have a crystal report viewer, with its commands set up as a function. This way the different aspects of the program use the same viewer, so no two reports are viewed at the same time.
But after i open the first report, every report opened after that gives me a Memory Full error. It doenst close the program or anything, but will not show anythin in the area. I have to click one of the arrows to have the new report shown. I have tried refresh & a number of other things, nothing will close down the previous crystal report or viewer....
Any suggestions?
======================
code ::::
Private Sub Showrpt(rptpath As String)
Dim crApp As CRAXDRT.Application
Dim Report As CRAXDRT.Report
Dim strSelectionfrm As String
Set crApp = New CRAXDRT.Application
Set Report = crApp.OpenReport("studfeerepkps.rpt", 1)
'=========================================
strSelectionfrm = "{TBLFEE.grno}=" & Me.txtGRNo.Text
Report.RecordSelectionFormula = strSelectionfrm
Report.DiscardSavedData
Me.CRV.ReportSource = Report
CRV.DisplayTabs = False
CRV.EnableSelectExpertButton = False
CRV.EnableDrillDown = False
CRV.EnableGroupTree = False
CRV.EnableAnimationCtrl = False
CRV.DisplayTabs = False
CRV.EnableSelectExpertButton = False
CRV.EnableDrillDown = False
CRV.EnableGroupTree = False
CRV.EnableAnimationCtrl = False
Me.CRV.ViewReport
Set crApp = Nothing
Set Report = Nothing
End Sub