| | |
Refreshing a crystal report with parameters
Please support our VB.NET advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Dec 2006
Posts: 3
Reputation:
Solved Threads: 0
PLEASE HELP >>>QUICKLY
The code works fine the first time but when I click a different client I get the same report doesnt change... any help what so ever will be greatly appreciated......
thanks in advanced
[ Private Sub ddlfullname_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ddlfullname.SelectedIndexChanged
'medical.SelectionFormula = "{medical_records.client_id} ={?client_id}"
' medical.ReportSource = "C:\Inetpub\wwwroot\WebApplication2\crystalreportmedical.rpt"
Dim client_id As String
'client_id = ""
client_id = ddlfullname.SelectedItem.Value
cmdnamebyids.Parameters("@client_id").Value = client_id
ConfigureMedicalReport()
ConfigureclaimsReport()
'medical.ReportSource = "C:\Inetpub\wwwroot\WebApplication2\crystalreportmedical.rpt"
SqlConnection2.Open()
Dim dreader As SqlClient.SqlDataReader
dreader = cmdnamebyids.ExecuteReader(CommandBehavior.SingleRow)
If dreader.Read() Then
fname.Text = dreader(1)
lname.Text = dreader(3)
hphone.Text = dreader(10)
mdcondition.Text = dreader(17)
address.Text = dreader(4)
repfname.Text = dreader(8)
replname.Text = dreader(9)
city.Text = dreader(5)
state.Text = dreader(6)
zip.Text = dreader(7)
diagnosedate.Text = dreader(18)
cancerpolicyco.Text = dreader(19)
agentname.Text = dreader(21)
policynumber.Text = dreader(22)
dateofpurchase.Text = dreader(20)
TextBox1.Text = dreader(15)
End If
dreader.Close()
SqlConnection2.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
With cmdupdates
.Parameters("@client_id").Value = ddlfullname.SelectedItem.Value
.Parameters("@attorney_notes").Value = TextBox1.Text
End With
SqlConnection2.Open()
cmdupdates.ExecuteNonQuery()
SqlConnection2.Close()
End Sub
Private Sub ConfigureMedicalReport()
' medical.ReportSource = ("C:\Inetpub\wwwroot\WebApplication2\crystalreport1.rpt")
Dim rptmedical As New ReportDocument
'rptmedical.Dispose()
Dim pvcollection As New CrystalDecisions.shared.ParameterValues
Dim pdvclientid As New CrystalDecisions.Shared.ParameterDiscreteValue
Dim tbcurrent As CrystalDecisions.CrystalReports.Engine.Table
Dim tlicurrent As CrystalDecisions.Shared.TableLogOnInfo
rptmedical.Load("C:\Inetpub\wwwroot\WebApplication2\crystalreportmedical.rpt")
rptmedical.Refresh()
For Each tbcurrent In rptmedical.Database.Tables
tlicurrent = tbcurrent.LogOnInfo
With tlicurrent.ConnectionInfo
.ServerName = "WEBSERVER"
.UserID = "dax"
.Password = "whitfield"
.DatabaseName = "cancer"
End With
tbcurrent.ApplyLogOnInfo(tlicurrent)
Next tbcurrent
pvcollection.Clear()
rptmedical.DataDefinition.ParameterFields("client_id").ApplyCurrentValues(pvcollection)
pdvclientid.Value = ddlfullname.SelectedItem.Value
pvcollection.Add(pdvclientid)
rptmedical.DataDefinition.ParameterFields("client_id").ApplyCurrentValues(pvcollection)
medical.ReportSource = rptmedical]
The code works fine the first time but when I click a different client I get the same report doesnt change... any help what so ever will be greatly appreciated......
thanks in advanced
[ Private Sub ddlfullname_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ddlfullname.SelectedIndexChanged
'medical.SelectionFormula = "{medical_records.client_id} ={?client_id}"
' medical.ReportSource = "C:\Inetpub\wwwroot\WebApplication2\crystalreportmedical.rpt"
Dim client_id As String
'client_id = ""
client_id = ddlfullname.SelectedItem.Value
cmdnamebyids.Parameters("@client_id").Value = client_id
ConfigureMedicalReport()
ConfigureclaimsReport()
'medical.ReportSource = "C:\Inetpub\wwwroot\WebApplication2\crystalreportmedical.rpt"
SqlConnection2.Open()
Dim dreader As SqlClient.SqlDataReader
dreader = cmdnamebyids.ExecuteReader(CommandBehavior.SingleRow)
If dreader.Read() Then
fname.Text = dreader(1)
lname.Text = dreader(3)
hphone.Text = dreader(10)
mdcondition.Text = dreader(17)
address.Text = dreader(4)
repfname.Text = dreader(8)
replname.Text = dreader(9)
city.Text = dreader(5)
state.Text = dreader(6)
zip.Text = dreader(7)
diagnosedate.Text = dreader(18)
cancerpolicyco.Text = dreader(19)
agentname.Text = dreader(21)
policynumber.Text = dreader(22)
dateofpurchase.Text = dreader(20)
TextBox1.Text = dreader(15)
End If
dreader.Close()
SqlConnection2.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
With cmdupdates
.Parameters("@client_id").Value = ddlfullname.SelectedItem.Value
.Parameters("@attorney_notes").Value = TextBox1.Text
End With
SqlConnection2.Open()
cmdupdates.ExecuteNonQuery()
SqlConnection2.Close()
End Sub
Private Sub ConfigureMedicalReport()
' medical.ReportSource = ("C:\Inetpub\wwwroot\WebApplication2\crystalreport1.rpt")
Dim rptmedical As New ReportDocument
'rptmedical.Dispose()
Dim pvcollection As New CrystalDecisions.shared.ParameterValues
Dim pdvclientid As New CrystalDecisions.Shared.ParameterDiscreteValue
Dim tbcurrent As CrystalDecisions.CrystalReports.Engine.Table
Dim tlicurrent As CrystalDecisions.Shared.TableLogOnInfo
rptmedical.Load("C:\Inetpub\wwwroot\WebApplication2\crystalreportmedical.rpt")
rptmedical.Refresh()
For Each tbcurrent In rptmedical.Database.Tables
tlicurrent = tbcurrent.LogOnInfo
With tlicurrent.ConnectionInfo
.ServerName = "WEBSERVER"
.UserID = "dax"
.Password = "whitfield"
.DatabaseName = "cancer"
End With
tbcurrent.ApplyLogOnInfo(tlicurrent)
Next tbcurrent
pvcollection.Clear()
rptmedical.DataDefinition.ParameterFields("client_id").ApplyCurrentValues(pvcollection)
pdvclientid.Value = ddlfullname.SelectedItem.Value
pvcollection.Add(pdvclientid)
rptmedical.DataDefinition.ParameterFields("client_id").ApplyCurrentValues(pvcollection)
medical.ReportSource = rptmedical]
![]() |
Similar Threads
- Crystal report in vb.net, printing problems (VB.NET)
- Problem with Crystal Report in ASP.NET (ASP.NET)
- How can I call Crystal Report from VB 6.0 ? (Visual Basic 4 / 5 / 6)
- Help me with Crystal Report (ASP.NET)
- Error while declaring Crystal Report Object (ASP.NET)
- Problems on making Crystal Report (VB.NET)
Other Threads in the VB.NET Forum
- Previous Thread: POP before SMTP authentication
- Next Thread: To read color highlighted text in word document from vb.net
| Thread Tools | Search this Thread |
.net 2005 2008 access account arithmetic array arrays basic bing button buttons c# center check checkbox code combobox component convert crystalreport data database datagrid datagridview date dissertation dissertations dropdownlist excel fade file-dialog folder ftp generatetags google gridview hardcopy images inline input insert intel internet listview mobile monitor ms net networking objects output passingparameters peertopeervideostreaming picturebox picturebox1 port print printing problem problemwithinstallation project remove save searchbox searchvb.net select serial server shutdown soap sorting survey table tcp temperature text textbox timer toolbox trim update updown user validation vb vb.net vb.netcode vb.netformclosing()eventpictureboxmessagebox vb2008 vbnet view visual visualbasic visualbasic.net visualstudio visualstudio2008 web winforms wpf





