2014-03-24 81 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

相關問題