我的报表使用多值参数字符串来搜索文本块。我们希望能够只返回满足为该字符串输入的所有值的结果。例如:只返回具有“活检”、“前列腺”和“横向”值的行。
我如何才能做到这一点呢?
发布于 2017-08-10 05:17:43
我不确定crystal report是否接受该条件(REGEXP_LIKE)。顺便说一句。您必须逐个发送参数,例如:
Dim p As New Report
p.parameter1 = txtParameter1.Text
p.parameter2 = txtParameter2.Text
p.parameter3 = txtParameter3.Text
p.show()然后在报告中
Public parameter1 As String
Public parameter2 As String
Public parameter3 As String
If String.IsNullOrWhiteSpace(parameter1) Then
"report-object".SetParameterValue("Parameter in Query", "'%'")
Else
"report-object".SetParameterValue("Parameter in Query", "'" + parameter1 + "%'")
End If
.
.我通常使用下面的代码来实现这一点。在你的命令对象中,你只需要一个简单的and来匹配参数。
https://stackoverflow.com/questions/45598356
复制相似问题