老师您好: 份数(vr_item_ext_2),明细(vr_item_ext_1)数量是inp_num 份数 明细 数量 3 3+2 15 也就是份数乘以明细相加的和得出数量(明细还必须显示成3+2) 我想让销售订单这样显示,脚本怎么改,谢谢,搞了一天没搞明白
那要脚本自己去解释过程的。没有脚本直接可以用。
官方认证第三方服务团队 夏延明 QQ:15932787 13776070373 服务介绍: http://www.onlyit.cn/user_home?user_id=10304
我写的有脚本的,但是明细用+号的话它只计算+号前面的数 int cell_change() { //change_col,change_col_id,change_row_id num n1,n2,n; n1=(vr_item_ext_1);//明细 n2=(vr_item_ext_2);//份数 n=(inp_num);//数量 n = n1 * n2; inp_num = (n); return 1; };
利用数量列内可以直接进行运算的特性,用脚本把份数和明细组合成运算文本赋值到数量列即可 int cell_change() { string v_mx,v_fs; if(change_col=='vr_item_ext_2'||change_col=='vr_item_ext_1') { v_fs = vr_item_ext_2 v_mx = vr_item_ext_1 inp_num=v_fs+'*'+'('+v_mx+')' }; //change_col,change_col_id,change_row_id return 1; };
官方认证第三方服务团队 樊文俊(越南-叶子) QQ:121305301 TEL:+84869350626 承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务) 服务介绍:http://www.onlyit.cn/onlyit_service.html
非常感谢楼上的老师,用您的代码成功了!谢谢 可就是每次修改完明细里的数值就会出一个弹窗
已更新最新代码
好的,非常感谢fwj3861老师,这个代码更简洁,已成功用上您写的脚本解决了困惑了我一天的问题了, 再次感谢!!!
■利用数量列内可以直接进行运算的特性,用脚本把份数和明细组合成运算文本赋值到数量列即可 ■ 这个方法非常巧妙,借鉴学习!
登录后方可发贴