crystal 报告中的通配符参数问题
Problem with wildcard parameter in crystal reports
我使用类似函数在 crystal 中创建了一个通配符:
If {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-MATNR} Like {?Parameter field with wildcard} Then True Else False
我输入的模式如下所示(例如):??S6???-????
我得到的结果有点奇怪。 Crystal 现在正在寻找第三位带有“S”的所有内容,忽略参数字段中“S”之后的内容。所以一切看起来像??S????-????找到了。
有没有办法扩展Like-function(或任何其他选项)让他寻找参数字段的确切输入?
提前致谢!
我无法想象 ...Then True Else False and...
是真正的意图,并且认为您需要的是:
If {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-MATNR} Like {?Artikel mit Wildcard}
and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-BWART} = "601"
and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-WERKS} = "0010"
and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-WADAT_IST} = {?Datum}
and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-VTWEG} = "01" Then
True
Else
False
我使用类似函数在 crystal 中创建了一个通配符:
If {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-MATNR} Like {?Parameter field with wildcard} Then True Else False
我输入的模式如下所示(例如):??S6???-????
我得到的结果有点奇怪。 Crystal 现在正在寻找第三位带有“S”的所有内容,忽略参数字段中“S”之后的内容。所以一切看起来像??S????-????找到了。
有没有办法扩展Like-function(或任何其他选项)让他寻找参数字段的确切输入?
提前致谢!
我无法想象 ...Then True Else False and...
是真正的意图,并且认为您需要的是:
If {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-MATNR} Like {?Artikel mit Wildcard}
and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-BWART} = "601"
and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-WERKS} = "0010"
and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-WADAT_IST} = {?Datum}
and {Z_QM_INFOSET_CR_NEU.ZQM_DELIVERY-VTWEG} = "01" Then
True
Else
False