天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
楼主: wangdan

求助两个问题一个关于视图跳转一个关于金额控制

[复制链接]
 楼主| wangdan 发表于 2012-2-21 13:48:16 | 显示全部楼层

标题

可以运行到时可以了,感觉程序还是存在逻辑错误,比如,我新建一个表单保存后开始执行上述程序,明明是没超总金额,可还是报超总金额了…
 楼主| wangdan 发表于 2012-2-21 13:48:53 | 显示全部楼层

标题

可以运行到是可以了,感觉程序还是存在逻辑错误,比如,我新建一个表单保存后开始执行上述程序,明明是没超总金额,可还是报超总金额了…
 楼主| wangdan 发表于 2012-2-21 13:56:07 | 显示全部楼层
感觉是以前输入的数据还在累加,就是我之前也新建并保存了一些数据,可是我已经删除了啊!
suyisene 发表于 2012-2-21 13:58:01 | 显示全部楼层
您好,这个就是你的业务逻辑,这个是需要你来处理的哦,因为你的业务逻辑是你才清楚的哦,我们是提供解决方案给你。
 楼主| wangdan 发表于 2012-2-22 08:48:57 | 显示全部楼层
请问sql语句被执行了多少次?
 楼主| wangdan 发表于 2012-2-22 08:55:22 | 显示全部楼层
能解释一下for循环的执行过程吗?
suyisene 发表于 2012-2-22 09:17:14 | 显示全部楼层
您好,sql语句肯定是执行一次的啊。而你说的那个循环过程,select搜出来的是一个数据集,需要迭代循环。
 楼主| wangdan 发表于 2012-2-22 11:58:00 | 显示全部楼层
value = data.getItemValueAsDouble("总额");里的总额不变吗?
suyisene 发表于 2012-2-22 13:36:02 | 显示全部楼层
您好,这个看你的数据集了,如果是多个的话,你的循环都在迭代,这个值肯定是变的嘛,而如果是一个的话,在迭代也是一个值的嘛。
 楼主| wangdan 发表于 2012-2-22 13:46:27 | 显示全部楼层
本帖最后由 wangdan 于 2012-2-22 13:57 编辑

下面的程序是在保存前的一段代码,现在的问题是:当一条记录我已经保存了,假设其金额为a,现在我又重新打开同一条记录,修改了这条记录中的金额为b,然后点击保存就会运行下面的程序,可是其中value就把上次的a也加了进去,怎么改进使以前的a不加入value呢,?

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:41

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表