rohit2000
10-12-2004, 02:32 PM
hi
i am using crystal report 4.6 with vb 6.0.
i want to create a report at runtime by passing a query to it.
this is the code that i am using but it does not work. i want to show a selected record in my report.
Dim command As ADODB.command
Dim conn As ADODB.Connection
Dim strCNString As String
Dim result As Long
Dim rs As ADODB.Recordset
Private Sub Form_Load()
Set rs = New ADODB.Recordset
Set conn = New ADODB.Connection
conn.CursorLocation = adUseClient
conn.Open "Provider=Microsoft Jet 4.0 OLE DB Provider;Data Source=" & App.Path & "\xy.mdb" & ";Jet " & "OLEDB:Database Password=maill"
rs.Open "SELECT ORD_REF,Part,Des,Qty,VALUE FROM savedORDER WHERE ORD_REF = '54'", conn, adOpenStatic, adLockReadOnly
rs.GetRows
csql = "SELECT ORD_REF,PART,DES,QTY,VALUE from savedORDER where ORD_REF = '54'"
CrystalReport1.Connect = App.Path & "\xy.mdb"
CrystalReport1.ReportFileName = "D:\indigo stationwagon\proj\crbyval.rpt"
CrystalReport1.WindowLeft = 0
CrystalReport1.WindowState = crptMaximized
CrystalReport1.SQLQuery = (csql)
CrystalReport1.Destination = crptToWindow
CrystalReport1.Action = 1
CrystalReport1.PrintReport
End Sub
Kindly tell me as soon as possible. its very urgent.
i am using crystal report 4.6 with vb 6.0.
i want to create a report at runtime by passing a query to it.
this is the code that i am using but it does not work. i want to show a selected record in my report.
Dim command As ADODB.command
Dim conn As ADODB.Connection
Dim strCNString As String
Dim result As Long
Dim rs As ADODB.Recordset
Private Sub Form_Load()
Set rs = New ADODB.Recordset
Set conn = New ADODB.Connection
conn.CursorLocation = adUseClient
conn.Open "Provider=Microsoft Jet 4.0 OLE DB Provider;Data Source=" & App.Path & "\xy.mdb" & ";Jet " & "OLEDB:Database Password=maill"
rs.Open "SELECT ORD_REF,Part,Des,Qty,VALUE FROM savedORDER WHERE ORD_REF = '54'", conn, adOpenStatic, adLockReadOnly
rs.GetRows
csql = "SELECT ORD_REF,PART,DES,QTY,VALUE from savedORDER where ORD_REF = '54'"
CrystalReport1.Connect = App.Path & "\xy.mdb"
CrystalReport1.ReportFileName = "D:\indigo stationwagon\proj\crbyval.rpt"
CrystalReport1.WindowLeft = 0
CrystalReport1.WindowState = crptMaximized
CrystalReport1.SQLQuery = (csql)
CrystalReport1.Destination = crptToWindow
CrystalReport1.Action = 1
CrystalReport1.PrintReport
End Sub
Kindly tell me as soon as possible. its very urgent.