Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 带括号的选择公式_Crystal Reports - Fatal编程技术网

Crystal reports 带括号的选择公式

Crystal reports 带括号的选择公式,crystal-reports,Crystal Reports,我是Crystal Reports的初学者,我正在慢慢增加我的知识 我正在尝试将选择标准传递给报告,我想知道实现以下目标的最佳方法 1) 名字 2) 名字 3) 名字 4) 名称[AA] 5) 名称[AB] 6) 名称[AC] 7) 名字 在上面的示例中,我只希望看到包含在特定列中的信息,其中它等于“NAME”。包含方括号[]的行是我希望排除的行 请问我可以得到一些帮助,如何实现这一点 只想查看包含、1、2、3和7的信息 非常感谢InStr是Crystal report的子字符串查找功能。您只需

我是Crystal Reports的初学者,我正在慢慢增加我的知识

我正在尝试将选择标准传递给报告,我想知道实现以下目标的最佳方法

1) 名字

2) 名字

3) 名字

4) 名称[AA]

5) 名称[AB]

6) 名称[AC]

7) 名字

在上面的示例中,我只希望看到包含在特定列中的信息,其中它等于“NAME”。包含方括号[]的行是我希望排除的行

请问我可以得到一些帮助,如何实现这一点

只想查看包含、1、2、3和7的信息


非常感谢

InStr是Crystal report的子字符串查找功能。您只需复制报表选择公式(这将只获取没有[and]字符的数据):

要了解更多信息,请检查此链接,也可以检查null


InStr是Crystal report的子字符串查找功能。您只需复制报表选择公式(这将只获取没有[and]字符的数据):

要了解更多信息,请检查此链接,也可以检查null

您有两个选择:

  • 转到
    记录选择公式
    并写入

    {DatabaseField}=“Name”

  • 二,

    if(InStr({DatabaseField}),“]”0)
    然后{DatabaseField}={DatabaseField}
    
    您有两个选择:

  • 转到
    记录选择公式
    并写入

    {DatabaseField}=“Name”

  • 二,

    if(InStr({DatabaseField}),“]”0)
    然后{DatabaseField}={DatabaseField}
    
    您的列名是什么?根据您的描述(请确认),您需要没有括号([])的数据,对吗?你想在选择公式中的什么位置?请确认。谢谢您的快速回复。列名为“用户”。我只想看名字,除此之外什么都不想看。该字段的格式为NAME[],希望删除名称后显示的任何括号。这是我第一篇文章,你还有什么意思。如果我有一个名为[AA]的专栏,例如BILL[AA],那么我只想看到BILL,后面什么都不包含……什么是工作簿?“根据工作簿选择记录”的含义是什么。据我所知,数据将如上所述,但当显示丢弃括号后开始?对。你的专栏名是什么?根据您的描述(请确认),您需要没有括号([])的数据,对吗?你想在选择公式中的什么位置?请确认。谢谢您的快速回复。列名为“用户”。我只想看名字,除此之外什么都不想看。该字段的格式为NAME[],希望删除名称后显示的任何括号。这是我第一篇文章,你还有什么意思。如果我有一个名为[AA]的专栏,例如BILL[AA],那么我只想看到BILL,后面什么都不包含……什么是工作簿?“根据工作簿选择记录”的含义是什么。据我所知,数据将如上所述,但当显示丢弃括号后开始?正确的。
    InStr({table.USERS}, '[') = 0 and InStr({table.USERS}, ']') = 0
    
     if (InStr({DatabaseField}),"]" <> 0)
    Then {DatabaseField}={DatabaseField}