求助_grid_get_col_sum第一次检索时数据是已显示记录的总额_产供销
学习交流 » 产供销 »grid_get_col_sum第一次检索时数据是已显示记录的总额
|
|
| |
作者 |
|
cjsjtzlhh [个人空间]
注册  2010-05-10 发贴数 231 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
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里是正确的,我是不是哪里不对了啊,求大神指教。 |
|
|
于 2018-05-13 23:09 被 cjsjtzlhh 修改
|
|
htc [个人空间]
注册  2017-12-30 发贴数 538 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
int show_row_ext() { TC = grid_get_v('MG', 'pre_in', change_row_id)*系数; return 1; }; |
|
|
|
|
cjsjtzlhh [个人空间]
注册  2010-05-10 发贴数 231 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
关键是要根据 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; |
|
|
|
|
afoo [个人空间] QQ名 常德-ZEN
注册  2010-04-08 发贴数 207 精华贴 6 原创贴 6 来自 常德-ZEN 状态 正常
级别 会员 |
|
|
|
|
官方认证第三方服务团队 蒋逸凡(常德-ZEN) QQ:50636277 微信FrankBZE
服务介绍: http://www.onlyit.cn/user_show_topic?user_id=13498&topic_id=79894&topic_page_id=1
|
|
htc [个人空间]
注册  2017-12-30 发贴数 538 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
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; }; |
|
|
于 2018-05-15 12:45 被 htc 修改
|
|
|
|