请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

一又九分之一 悬赏达人认证 活字格认证

银牌会员

76

主题

351

帖子

2621

积分

银牌会员

积分
2621

悬赏达人活字格认证圣诞拼拼乐

[已处理] 积分扣减问题

一又九分之一 悬赏达人认证 活字格认证
银牌会员   /  发表于:2019-12-18 14:19  /   查看:2961  /  回复:5
1金币
问题的详细在文件中,想问一下这样的需求能否用活字格做到
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

我看了你的DEMO,你逻辑里有些问题,我改了,你看下我给你的工程

5 个回复

最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-18 14:19:33
来自 4#
本帖最后由 Eric.Liang 于 2020-1-3 15:22 编辑
一又九分之一 发表于 2019-12-19 10:22
我照着你给的思路做了一下,但只能对第一行的数据进行扣减,第二行的数据会出错,这是什么原因?

我看了你的DEMO,你逻辑里有些问题,我改了,你看下我给你的工程

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-18 17:01:36
2#
需求我看了,肯定是可以实现的,不过这个需求并不是一个简单的需求,你需要考虑整体的实现情况
具体的思路你可以这样做:
1.循环表格
2.添加条件判断,2个条件,1个是判断当前行的用户和选择扣减的用户是否为同一人,2是扣减金额单元格的值是否为0
3.如果满足了第2个环节的条件,判断当前行的积分是否>=扣减金额单元格的值;
如果是,将当前行的未用积分赋值为 “当前行积分-扣减金额单元格值”,已用积分赋值为“扣减金额单元格的值”,同时,将“扣减金额单元格的值”修改为0,因为第一行把该所有积分扣减完毕了;
如果是否,将当前行的未用积分赋值为0,已用积分赋值为 “扣减金额单元格值”,同时,将扣减金额单元格的值修改为“当前行积分-扣减金额单元格值”,由于这里的“扣减金额单元格的值”不为0,会继续执行循环的2,3环节。直到“扣减金额单元格的值”为0结束。

以上就是实现你的需求的全部逻辑,其实用代码做也是一样的~你可以自己尝试下
回复 使用道具 举报
一又九分之一悬赏达人认证 活字格认证
银牌会员   /  发表于:2019-12-19 10:22:24
3#
Eric.Liang 发表于 2019-12-18 17:01
需求我看了,肯定是可以实现的,不过这个需求并不是一个简单的需求,你需要考虑整体的实现情况
具体的思路 ...

我照着你给的思路做了一下,但只能对第一行的数据进行扣减,第二行的数据会出错,这是什么原因?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
一又九分之一悬赏达人认证 活字格认证
银牌会员   /  发表于:2019-12-19 17:07:26
5#
Eric.Liang 发表于 2019-12-19 14:04
我看了你的DEMO,你逻辑里有些问题,我改了,你看下我给你的工程

回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-19 17:19:23
6#
感谢支持哈~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部