我是Crystal Reports的初学者,我慢慢增加了我的知识。
我正在尝试将选择标准传递给报告,我想知道实现以下目标的最佳方式。
1)NAME
2)NAME
3)NAME
4)姓名[AA]
5)NAME [AB]
6)NAME [AC]
7)NAME
在上面的示例中,我只想查看特定列中包含的信息,其中该信息等于' NAME'包含括号[]的行是我想要排除的行。
我可以获得一些如何实现这一目标的帮助吗?
只想查看包含的信息,1,2,3和& 7。
非常感谢
答案 0 :(得分:0)
InStr是Crystal报表的子串查找功能。您只需复制报告选择公式(这只会获取没有[和]字符的数据):
InStr({table.USERS}, '[') = 0 and InStr({table.USERS}, ']') = 0
要了解更多信息,请检查此链接您也可以检查null。
http://www.crystalreportsbook.com/forum/forum_posts.asp?TID=2409
Selection formula excluding rows with columns having null values
http://www.codeproject.com/Articles/205398/Crystal-Report-Filtering-Using-Selection-Parameter
答案 1 :(得分:0)
您有两种选择:
转到Record Selection Formula
并撰写
{DatabaseField} = “名称”
2
if (InStr({DatabaseField}),"]" <> 0)
Then {DatabaseField}={DatabaseField}