int show_row_ext() { num tcze; tcze=grid_get_col_sum('MG','pre_in');//提成总额 msg(tcze); TC=tcze*系数 return 1; }; 想要显示符合条件数据的总额,第一次检索时 (比如有5个符合条件的数字分别是1000 2000 3000 4000 5000) 那么提示信息是出来1000 3000 6000 10000 15000)而不是五次显示15000,那样表格TC里写入的数据就不正确了,但再按一下检索按钮会出来5次提示 15000 ,这样TC里是正确的,我是不是哪里不对了啊,求大神指教。
int show_row_ext() { TC = grid_get_v('MG', 'pre_in', change_row_id)*系数; return 1; };
关键是要根据 tcze=grid_get_col_sum('MG','pre_in');//提成总额 的结果 这个 tcze 确定系数的 这是tcze才是关键,第一次检索的提取数据不正确,第二次才对,感觉不自信了啊 if(tcze>=600000) 系数=0.019; else if(tcze>=400000) 系数=0.018; else if(tcze>=200000) 系数=0.016; else if(tcze>=50000) 系数=0.01; else 系数=0;
如果没办法正确那么就只能去数据库直接取数了。
官方认证第三方服务团队 蒋逸凡(常德-ZEN) QQ:50636277 服务介绍: http://www.onlyit.cn/user_home?user_id=13498
int show_row_ext() { //pre_in = draw_amount; if (pre_in >= 6000) {xs = 0.019;} else if (pre_in >= 5000) {xs = 0.018;} else if (pre_in >= 4000) {xs = 0.017;} else if (pre_in >= 2000) {xs = 0.015;} else {xs = 0;} tcje = pre_in * xs; return 1; };
登录后方可发贴