学习.交流
专业源于专注
www. myoit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 8  1/1   1  
作者
内容
304425041  [个人空间]


注册  2016-06-26
发贴数  7
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2022-02-08 23:50

老师您好: 
 
份数(vr_item_ext_2),明细(vr_item_ext_1)数量是inp_num 
 
份数   明细    数量 
3      3+2     15 
 
也就是份数乘以明细相加的和得出数量(明细还必须显示成3+2) 
 
我想让销售订单这样显示,脚本怎么改,谢谢,搞了一天没搞明白




        


summer  [个人空间]
QQ名  summer


注册  2009-09-08
发贴数  526
精华贴  8
原创贴  5
来自  
状态  正常

级别  会员
#2»发布于2022-02-09 10:08

那要脚本自己去解释过程的。没有脚本直接可以用。


        




官方认证第三方服务团队  夏延明 QQ:15932787
服务介绍: http://www.onlyit.cn/user_home?user_id=10304

304425041  [个人空间]


注册  2016-06-26
发贴数  7
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#3»发布于2022-02-09 11:06

我写的有脚本的,但是明细用+号的话它只计算+号前面的数 
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; 
};


        


fwj3861  [个人空间]
QQ名  叶子


注册  2010-09-09
发贴数  197
精华贴  8
原创贴  11
来自  越南
状态  正常

级别  贵宾
#4»发布于2022-02-09 11:24

利用数量列内可以直接进行运算的特性,用脚本把份数和明细组合成运算文本赋值到数量列即可 
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; 
};


        于 2022-02-09 11:24 被 fwj3861 修改




没有最好,只有更好!
越南-叶子

304425041  [个人空间]


注册  2016-06-26
发贴数  7
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#5»发布于2022-02-09 11:14

非常感谢楼上的老师,用您的代码成功了!谢谢 
 
可就是每次修改完明细里的数值就会出一个弹窗






fwj3861  [个人空间]
QQ名  叶子


注册  2010-09-09
发贴数  197
精华贴  8
原创贴  11
来自  越南
状态  正常

级别  贵宾
#6»发布于2022-02-09 11:20

已更新最新代码






没有最好,只有更好!
越南-叶子

304425041  [个人空间]


注册  2016-06-26
发贴数  7
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#7»发布于2022-02-09 11:27

好的,非常感谢fwj3861老师,这个代码更简洁,已成功用上您写的脚本解决了困惑了我一天的问题了, 
再次感谢!!!




wbjjzhu  [个人空间]


注册  2012-08-22
发贴数  78
精华数  0
原创贴  1
来自  
状态  正常

级别  会员
#8»发布于2022-02-10 17:54

 ■利用数量列内可以直接进行运算的特性,用脚本把份数和明细组合成运算文本赋值到数量列即可 ■ 
 
这个方法非常巧妙,借鉴学习!





 8  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]