如何使用指定db值的MS访问生成水晶报告?

时间:2013-07-02 19:52:59

标签: vb.net ms-access crystal-reports

我有一张名为bill的表格,我想为发票目的生成水晶报告,报告将包含Sr.No,ProductName,Weight,Rate,Total,VAT和最终GrandTotal作为Total的总金额将产生多种产品.Bill将基于SrNo生成,它将来自不同的形式,Back是MS-Access。 Billl将会产生类似正式的账单,其中包含多个产品详细信息以及最终产品和增值税的增量和总和.someone plz帮助我......提前感谢..

adp = New OleDbDataAdapter("Select * from Bills where [SrNo]=" + Sales.txtSrNo.Text + "", con) 

dt.Tables.Clear() 
adp.Fill(dt, "Bills") 

Dim rpt As ReportClass 
rpt = New CrystalReportBill 
rpt.SetDataSource(dt) 

CrystalReportViewer1.ReportSource = rpt

1 个答案:

答案 0 :(得分:0)

为报告添加参数,并为帐单明细添加子报告。

你可以通过这种方式将参数传递给水晶:

  Dim MyReport As New CrystalReport1

  With MyReport 
      .SetDatabaseLogon("yourusername", "yourpassword")
      .SetParameterValue(0, "Invoice")
      .SetParameterValue(1, "9999099")
  End With

  CrystalReportViewer1.ReportSource = MyReport