当我尝试打开报告时,我在Crystal Report中遇到错误“The)缺失”。
非常感谢任何有帮助的人。
以下是代码:
// if ( wdaysClass1wdNumWorkDays (date({dss_invdo.dodate}),date({dss_invdo.docdate}) , "12345")-1 ) >1 then "No" else
// if ( wdaysClass1wdNumWorkDays (date({@invdate}),date({@dodate}) , "-23456-") ) >2 then "No" else
// if ( wdaysClass1wdNumWorkDays (date({@dodate}),date({@invdate}) , "-23456-") ) >2 then "No" else
// "Yes"
//if {dss_invdo.dodate} <> date('01-jan-1900') then
//( if ( wdaysClass1wdNumWorkDays (date({@dodate}),date({@invdate}) , "12345") -1 ) >1 then "No" else
if
( wdaysClass1wdNumWorkDays (date({@dodate}),date({@invdate}) , "-23456-") ) >0 and
( wdaysClass1wdNumWorkDays (date({@dodate}),date({@invdate}) , "-23456-") ) <= 2
then
(
"Yes"
)
else
(
"No"
)
答案 0 :(得分:1)
看起来函数wdaysClass1wdNumWorkDays
来自用于提供的旧的dll Crystal。这是安装的吗?
更好的方法可能是查看
中的示例自定义函数C:\ Program Files \ Crystal Decisions \ Crystal Reports 10 \ Samples \ En \ Reports \ Feature Examples \ Custom Functions.rpt
在公式编辑器的左侧窗格中查看“报告自定义函数”下的函数。