我正在尝试在Crystal报表中编写一个简单的公式。我创建了一个参数,我正在评估另一个字段。以下是我的公式示例:
if {COATSEndAssignment.end_date} = " / / : : AM" then
CStr (?custEndDate,"MM/dd/yyyy")
我知道{COATSEndAssignment.end_date} = " / / : : AM"
是一个真实的表达。
?custEndDate
采用日期格式,我希望将其转换为格式为" MM / dd / yyyy" 的字符串。
当我输入上面的公式时,我收到错误" The)缺失。" 当我尝试保存公式时。我已经读过有可能我错过了Crystal Reports的dll,但是没有哪里可以找到丢失的dll。
我正在使用Crystal Reports 2011,我从Visual Studio 2010传递了?custEndDate参数,值为:#03/21/2014#
。
谁能告诉我我的配方有什么问题,或者告诉我我错过了什么?
答案 0 :(得分:5)
所有字段都需要大括号({}
):
if {COATSEndAssignment.end_date} = " / / : : AM" then
CStr({?custEndDate},"MM/dd/yyyy")