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