【问题标题】:The ) is missing Crystal Report formula) 缺少 Crystal Report 公式
【发布时间】:2014-03-24 21:55:49
【问题描述】:

我正在尝试在 Crystal 报表中编写一个简单的公式。我创建了一个参数,并且正在评估另一个字段。这是我的公式的一个例子:

if {COATSEndAssignment.end_date} = "  /  /       :  :   AM" then 
CStr (?custEndDate,"MM/dd/yyyy")

我知道{COATSEndAssignment.end_date} = " / / : : AM" 是一个真实的表达。

?custEndDate 是日期格式,我想将其转换为 "MM/dd/yyyy" 格式的字符串。

当我输入上面的公式时,我在尝试保存公式时收到错误“The ) is missing.”。我已经读到有可能我丢失了 Crystal Reports 的 dll,但我在哪里可以找到丢失的 dll。

我正在使用 Crystal Reports 2011,我从 Visual Studio 2010 传递 ?custEndDate 参数,其值为:#03/21/2014#

谁能告诉我我的公式有什么问题,或者告诉我我缺少什么 dll?

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    所有字段都需要大括号 ({}):

    if {COATSEndAssignment.end_date} = "  /  /       :  :   AM" then 
      CStr({?custEndDate},"MM/dd/yyyy")
    

    【讨论】:

    • 谢谢。我没有意识到您必须在参数名称周围加上花括号,我只认为它适用于表字段名称。
    • 好人,你又为我节省了 2 个小时的玩篮子
    猜你喜欢
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多