我有一個問題,最近讓我感到頭疼。我希望我能在你的幫助下找到解決辦法。Lotus Notes 7 - 從可編輯視圖自動計算一列 - InViewEdit事件
我有一個視圖:嵌入在窗體上的「vwTest」。這是一個可編輯的觀點。該視圖有3列:數量,成本,差異。所有3列的默認值都存在一個名爲「fmTest」的窗體上,字段名稱爲:Number,Cost,Difference。
在主窗體(其中包含視圖)有一個字段(計算)稱爲:TotalValue。
該視圖有2個操作:AddLine和DeleteLine。
我想要做的是:
讓我們說總價值= 5000
- 用戶完成視圖的第一行:
號碼|成本|差異
1 | 50 | 4950 =>被自動作爲差5000(總價值)和50(第2列的值)之間所計算的第3列的值
- 用戶完成視圖的第二行:
2 | 60 | 4890 =>第三列值自動計算爲視圖中最後第三列值與60(第二列當前值)之差
我認爲這就像遞歸算法。
TotalValue的值存在,它是一個Number類型字段。
希望找到解決方案並解決此問題!我非常感謝你的幫助和時間!
那你試試這麼遠嗎?請顯示您已經開發的代碼。 –
我試過這樣的:smtth '調用uidoc.FieldSetText(「差異」,uidoc.FieldGetText(「TotalValue」) - uidoc。FieldGetText(「Cost」)) –
你真的需要單獨文檔中的行嗎?如果沒有,那麼有更簡單的方法來實現這一點。 –