Я пытаюсь передать параметры из Visual Studio с помощью VB.net в отчет Crystal.Пытаться передать параметры Crystal Reports
Я использую следующий код:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If IsDate(MaskedTextBox1.Text) Then
Dim report As New invoice4
report.SetParameterValue(0, gCustId)
report.SetParameterValue("CustID", gCustId)
report.SetParameterValue("inputDate", MaskedTextBox1.Text)
Try
report.DataSourceConnections.Item(0).SetConnection("", "" & My.Settings.storeCS, False)
Catch ex As Exception
MsgBox(ex.Message)
End Try
gReport = ""
With removenotice
.CrystalReportViewer1.ReportSource = report
.ShowDialog()
End With
Else
MsgBox("Please Enter a Valid Date")
End If
End Sub
, но каждый раз, когда я запускаю это дает мне подсказку для:
PM-CustID Который, когда вошел, то не дает мне «Поле не None? "
Так что я пытаюсь заменить первый ParameterValue:
report.SetParameterValue (0, gCustId) с report.SetParameterValue («Pm-? CustID», gCustId)
Затем он дает мне ошибку: Операция незаконная по связанным параметрам.
Если я нахожусь в порядке, это все равно заставляет меня использовать CustID и inputDate и в конечном итоге дает мне правильный отчет.
Любые предложения?
Благодаря
Это побуждает меня ответить на ввод с Pm-? CustID в качестве имени ввода. – pixeldev
Вы правы, это как-то связано с передачей параметров в подзаголовки, но я не вижу, что я сделал с этим отчетом, чем другие, которые я создал .... – pixeldev