2014-03-24 82 views
0

我正试图在Crystal报告中编写一个简单的公式。我创建了一个参数,我正在评估另一个字段。这里是我的公式的一个例子:)缺少Crystal Report公式

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

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

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

当我键入上面的公式时,出现错误“The)is missing。”当我尝试保存公式。我读过,有可能我错过了一个DLL的水晶报表,但没有哪里可以找到哪个DLL丢失。

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

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

回答

5

大括号({})所需要的所有领域:

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

谢谢。我没有意识到你必须在参数名称周围加上花括号,我只认为它适用于表格字段名称。 –

+0

好男人,你刚刚救了我2个小时玩弄的分类 – aMazing

相关问题