CrystalRpt1

 

FrmMenuCR

 

Public Class frmMenuCR

Inherits System.Windows.Forms.Form

 

Private Sub btnRpt_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRpt.Click

Dim frmNewDonorRpt As New frmDonorRpt

frmNewDonorRpt.ShowDialog()

End Sub

 

End Class

 

FrmDonorRpt

 

Public Class frmDonorRpt

Inherits System.Windows.Forms.Form

 

Private Sub frmDonorRpt_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim crDonorReport As New CrRptDonor1

daDonor.Fill(DsDonor1)

'crDonorReport.SetDataSource(DsDonor1)

crDonorReport.Database.Tables(0).SetDataSource(DsDonor1)

crvDonor.ReportSource = crDonorReport

End Sub

 

End Class

 

CrystalRptBreak

 

FrmMenu

 

Public Class frmMenu

Inherits System.Windows.Forms.Form

 

Private Sub btnCrRpt_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCrRpt.Click

Dim frmNewReport As New frmReport

frmNewReport.ShowDialog()

End Sub

End Class

 

FrmReport

 

Imports CrystalDecisions.CrystalReports.Engine

Imports CrystalDecisions.Shared

Public Class frmReport

Inherits System.Windows.Forms.Form

 

Dim crDonationReport As New CRDonationBr

Private Sub frmReport_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

daDonation.Fill(DsDonation1)

crDonationReport.SetDataSource(DsDonation1)

'crDonationReport.Database.Tables(0).SetDataSource(DsDonation1)

crvDonation.ReportSource = crDonationReport

End Sub

 

Private Sub mnuExportToWord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuExportToWord.Click

Dim dlgResult As DialogResult

dlgResult = sfdRpt.ShowDialog()

If dlgResult = DialogResult.OK Then

Dim fileOptions As New DiskFileDestinationOptions

fileOptions.DiskFileName = sfdRpt.FileName

crDonationReport.ExportOptions.DestinationOptions = fileOptions

crDonationReport.ExportOptions.ExportFormatType = _

CrystalDecisions.Shared.ExportFormatType.WordForWindows

crDonationReport.ExportOptions.ExportDestinationType = _

CrystalDecisions.Shared.ExportDestinationType.DiskFile

crDonationReport.Export()

End If

End Sub

 

Private Sub mnuExportToExcel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuExportToExcel.Click

Dim dlgResult As DialogResult

dlgResult = sfdRpt.ShowDialog()

If dlgResult = DialogResult.OK Then

Dim fileOptions As New DiskFileDestinationOptions

Dim exportOptions As New ExportOptions

fileOptions.DiskFileName = sfdRpt.FileName

crDonationReport.ExportOptions.DestinationOptions = fileOptions

crDonationReport.ExportOptions.ExportFormatType = _

CrystalDecisions.Shared.ExportFormatType.Excel

crDonationReport.ExportOptions.ExportDestinationType = _

CrystalDecisions.Shared.ExportDestinationType.DiskFile

crDonationReport.Export()

End If

End Sub

 

Private Sub mnuExportAsHTML_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuExportAsHTML.Click

Dim dlgResult As DialogResult

dlgResult = sfdRpt.ShowDialog()

If dlgResult = DialogResult.OK Then

Dim fileOptions As New DiskFileDestinationOptions

Dim htmlOptions As New HTMLFormatOptions

fileOptions.DiskFileName = sfdRpt.FileName

htmlOptions.HTMLFileName = sfdRpt.FileName

crDonationReport.ExportOptions.FormatOptions = htmlOptions

crDonationReport.ExportOptions.DestinationOptions = fileOptions

crDonationReport.ExportOptions.ExportFormatType = _

CrystalDecisions.Shared.ExportFormatType.HTML40

crDonationReport.ExportOptions.ExportDestinationType = _

CrystalDecisions.Shared.ExportDestinationType.DiskFile

crDonationReport.Export()

End If

End Sub

End Class