我有一個infopath表單,在“殘值”這個域中設定了默認值,默認值是一個公式,公式如下:“(((number(折舊年限) * 12) - ((translate(substring(now(), 0, 6), "-", "") - translate(substring(入庫時間, 0, 6), "-", "")) * 12 + (substring-after(translate(substring(now(), 0, 9), "-", ""), translate(substring(now(), 0, 6), "-", "")) - substring-after(translate(substring(入庫時間, 0, 9), "-", ""), translate(substring(入庫時間, 0, 6), "-", ""))))) * 采購金額) / (number(折舊年限) * 12)”,運行作業流后,將判斷如果殘值計算的值大于0則回圈運行直到殘值小于或等于零。可是測驗中發現就算殘值等于0后,作業流仍舊運行卻不停止。
將該值做為變數取出,發現雖然表單中該值已經小于或等于0了,可是作業流取出的變數卻一直沒有變化。只有重新編輯表單再保存后才改變。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/50720.html
標籤:C++ 語言
上一篇:輸入一個字串(長度小于20),從中間切分成兩個串 例如12345678 分成1234和5678 如果輸入串奇數個字符,切分后兩個串不等長,短串在前,例如 12
下一篇:求助,C++課設
