2011-03-18 11 views
0

レポートを開こうとしたときにCrystal Reportで「The missing is」というエラーが発生しました。「The)is missing」エラー

大いに助けていただける方に感謝します。

以下

コードです:

// 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のクリスタルから来ているように見えます。それはインストールされていますか?

より良いアプローチは

Cで見つかった例のカスタム関数を見てかもしれません:\プログラムファイル\クリスタルディシジョンは、クリスタルが10個の\サンプルをレポートします\は、EN \カスタムFunctions.rpt \ \機能の例を報告します\します

数式エディタの左側のペインにあるレポートカスタム関数の関数を見てください。

+0

ユダが正しいです。あなたはカスタムDLLを使用していて、それはマシンからは抜けています。 –

+0

このエラーメッセージは、ほとんどの場合、DLLが見つからないことを示します。 –

関連する問題