請教老師:如何設置表內公式 例如:《采購開票》自定義3=(自定義4+自定義1)*1.3,如何設置?
int cell_change() { if(change_col=='vr_item_ext_4' || change_col=='vr_item_ext_1) vr_item_ext_3=(vr_item_ext_4+vr_item_ext_1)*1.3; return 1; }
官方認證第三方服務團隊 徐文標(福建-流浪) QQ:340298101 服務介紹:http://www.www.077dxj.com/onlyit_service.html
老師:執行腳本后出現問題如下舉例說明: 舉例如下: 想要實現的:自定義4=2,自定義1=6,自定義3=(自定義4+自定義1)*1.3應該=10.4; 但執行腳本后的結果為33.8,好象是26*1.3,即:兩個文本相加后*1.3得到的結果,而不是數值相加*1.3。 另外,若想實現《采購開票》自定義2=自定義3*匯率怎么實現?
int cell_change() { if(change_col=='vr_item_ext_4' || change_col=='vr_item_ext_1) vr_item_ext_3=(to_float(vr_item_ext_4)+to_float(vr_item_ext_1))*1.3; grid_set_v('MG_Item','vr_item_ext_3',grid_cur_row('MG'),num_trim(vr_item_ext_3)) return 1; }
老師:執行腳本后出現問題如下: 1、自定義3計算結果正確,但是“自定義3”標題也自動變成了計算的數值; 2、自定義2=自定義3*匯率沒有實現? 3、執行腳本的計算結果在小數點后有好多位,所以手動微調整至兩位小數,但是調整時又存在如下問題: 例如:執行腳本后的計算結果為:426815.406250,想手動調整為426815.43,回車后數值直接變為426815.42,需如何設置?
int cell_change() { if(change_col=='vr_item_ext_4' || change_col=='vr_item_ext_1) { vr_item_ext_3=(to_float(vr_item_ext_4)+to_float(vr_item_ext_1))*1.3; grid_set_v('MG_Item','vr_item_ext_3',grid_cur_row('MG'),num_trim(vr_item_ext_3)) }; return 1; }
不錯,學習學習了,
登錄后方可發貼