Click here to Skip to main content
16,019,976 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
my problem is i know how to retrive a data from single table and bind it to crystal report and using crystal report viewer i can directly print it using directly button clicking on my form


but i have problem that is how can i retrive a data from more than one table and used it..

for single table the code is as follow:
On Button click event:
VB
Call openconnection()
        str = "SELECT * from New_Case_Id_Master where CaseId=" & s_no & ""
        da = New SqlDataAdapter(str, cn)
        ds.Clear()

        da.Fill(ds, "New_Case_Id_Master")
        'MsgBox(ds.Tables("New_Case_Id_Master").Rows.Count)
        cn.Close()
        'print directly using button click
        Dim objRpt As New CrystalReport_for_FrontDesk
        objRpt.SetDataSource(ds.Tables("New_Case_Id_Master"))
        CrystalReportViewer1.ReportSource = objRpt
        CrystalReportViewer1.PrintReport()
        CrystalReportViewer1.PrintReport()
        CrystalReportViewer1.Refresh()


my question is how can i modify this code for retrieving data from multiple tables..
Posted
Comments
[no name] 20-Sep-12 10:18am    
You create a query to get the information from the tables that you want.... so change your str variable to your new query. Then research "parameterized queries" and "sql injection attacks".

1 solution

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900