Crystal 报告中的通配符参数
Wildcard parameter in Crystal reports
在我的查询中,我使用一个参数来选择 material 号码。
此参数访问我的信息集 (SAP) 中的字段,格式如下:
15F5K1E-350A(有数千种不同的组合)
稍后我想评估这样组成的组:xxF5xxE-xxxx
是否可以生成允许我使用通配符或其他东西的参数字段?
来自 SAP (X / *) 的原始通配符在这里不起作用。
在此先感谢,我希望我的问题得到解决。
在 Crystal 报告中,可以使用 Like
运算符。
创建一个 parameter-field 类型的字符串,稍后您可以在其中输入 filter-pattern。
支持的占位符是
*
(零个或多个字符)
和
?
(正好一个字符)。
要按您发布的示例进行过滤,模式将如下所示:??F5??E-????
然后你可以使用下面的公式来做你想做的,如果模式匹配与否:
If {Table.MaterialNumber} Like {?FilterParam} Then
True // Pattern matched
Else
False // Pattern not matched
在我的查询中,我使用一个参数来选择 material 号码。 此参数访问我的信息集 (SAP) 中的字段,格式如下:
15F5K1E-350A(有数千种不同的组合)
稍后我想评估这样组成的组:xxF5xxE-xxxx
是否可以生成允许我使用通配符或其他东西的参数字段? 来自 SAP (X / *) 的原始通配符在这里不起作用。
在此先感谢,我希望我的问题得到解决。
在 Crystal 报告中,可以使用 Like
运算符。
创建一个 parameter-field 类型的字符串,稍后您可以在其中输入 filter-pattern。
支持的占位符是
*
(零个或多个字符)
和
?
(正好一个字符)。
要按您发布的示例进行过滤,模式将如下所示:??F5??E-????
然后你可以使用下面的公式来做你想做的,如果模式匹配与否:
If {Table.MaterialNumber} Like {?FilterParam} Then
True // Pattern matched
Else
False // Pattern not matched