Как обновить хрустальный отчет?

Использование VB6 и Crystal Report 9

В моем программном обеспечении, когда я просматриваю свой отчет, отображаются старые данные, если есть какие-либо изменения в данных каждый раз, когда мне нужно обновить свой отчет. Как автоматически обновлять отчет при запуске программного обеспечения.

Код

Dim crApp As CRAXDRT.Application
Dim Report As CRAXDRT.Report
Set crApp = New CRAXDRT.Application
Set Report = crApp.OpenReport(App.Path & "\ScheduleReport.rpt")
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
CRViewer1.EnableExportButton = True
CRViewer1.DisplayGroupTree = False
CRViewer1.EnableSearchControl = False
CRViewer1.Zoom (100)

Я попробовал CRViewer1.refresh, он показывает ошибку

Как обновить отчет в самом коде.

Нужна помощь по коду VB6


person Gopal    schedule 22.12.2009    source источник


Ответы (1)


Попробуйте удалить сохраненные данные, прежде чем устанавливать источник отчета для зрителей.

Report.DiscardSavedData
CRViewer1.ReportSource = Report
person Anand Shah    schedule 23.12.2009
comment
вы также можете отредактировать отчет и отменить выбор параметра «Сохранить данные с отчетом» в меню «Файл». - person dotjoe; 23.12.2009