2011-03-18 161 views
0

我遇到错误“)丢失”,在水晶报表,当我试图打开一个报告。“缺少)”的错误

将不胜感激任何人都可以提供帮助。

下面是代码:

// 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" 
) 

回答

1

它看起来像功能wdaysClass1wdNumWorkDays来自一个旧的DLL水晶来提供。那是安装的吗?

一个更好的办法是看看

Ç发现示例自定义功能:\ Program Files文件\的Crystal Decisions \ Crystal报告10个\样本\ EN \报告\功能例子\定制Functions.rpt

查看公式编辑器左侧窗格中报告自定义函数下的函数。

+0

犹大是正确的。您正在使用自定义DLL,并且它在机器中缺失。 – 2011-03-28 22:58:41

+0

该错误消息几乎总是表示缺少一个DLL。 – 2011-03-28 22:59:01