2014-06-18 205 views
0

与SQL [IN]运算符相比,我对Crystal Reports [LIKE]模式运算符有点困惑。Crystal Reports公式字段IF LIKE

我继承了使用FORMULA FIELDS的旧报告的维护,以限定在SELECTION FORMULAS> RECORD SELECTION中使用的数据。

其中一个FORMULA FIELDS使用[LIKE]来限制返回的记录。

例如,在水晶:

IF {table.column} LIKE ["A","B","C"] 

相比,SQL:

SELECT * FROM table WHERE col1 IN ("A","B","C") 

我无法找到一个使用像这样的文件。 由于我找不到支持文档,所以我怀疑这是否是过滤内容的“最佳做法”。有没有更好的办法?

感谢,

-Allen

回答

0

它是水晶使用....它会选择满足运营商一样的价值观......还您在记录选择公式中提到它的正确方法所以它会直接包含在生成的查询的where子句中

编辑------------------------------ -------------------------------------------------- --------------

使用下面的链接了解文档o f水晶报告。

Link

我已经贴了Like操作,但如果你想看到文档的公式或建立您可以使用上面的链接不同的公式。

+0

感谢您的回复。你有链接到支持文件,显示这在使用中? –

+0

你可以查看我的'Like'文档和'Crystal'文档的编辑 – Siva

+0

您可以在搜索中输入'Like'来获取文档,并且可以为任何搜索条件同样选择 – Siva

相关问题