精易论坛

标题: 超级列表框求和问题 [打印本页]

作者: qq756765236    时间: 2016-10-4 22:53
标题: 超级列表框求和问题
.版本 2
.支持库 iext
.计次循环首 (超级列表框1.取表项数 (), 局_临时指定表项)
    .如果真 (超级列表框1.取标题 (局_临时指定表项 - 1, 5) ≠ “”)
        盈利 = 盈利 + 到整数 (超级列表框1.取标题 (局_临时指定表项 - 1, 5))
    .如果真结束
.计次循环尾 ()

我的代码是这样的!
可是发现 求出来的有问题,因为超级列表框里面有些列是负数的!他也算成正数自动加了!


作者: 呵呵仙    时间: 2016-10-4 23:00
寻找文件()判断()是不是负的.是就不执行下面的.
作者: 呵呵仙    时间: 2016-10-4 23:02
http://125.confly.eu.org/forum.php?mod=viewthread&tid=13901911
呵呵仙_超级列表框_删重复项之数值相加合并^_^
你是想这样?
作者: 漩涡鸣人    时间: 2016-10-4 23:08
.版本 2
.支持库 iext
.支持库 spec

.子程序 _按钮1_被单击
.局部变量 i, 整数型
.局部变量 盈利, 文本型

.计次循环首 (超级列表框1.取表项数 (), i)
    .如果真 (超级列表框1.取标题 (i - 1, 0) ≠ “”)
        盈利 = 到文本 (到数值 (盈利) + 到数值 (超级列表框1.取标题 (i - 1, 0)))
    .如果真结束

.计次循环尾 ()
调试输出 (盈利)



补充内容 (2016-10-4 23:08):
原因是你设置的是整数型,负数就不可以了。

QQ截图20161004230753.jpg (100.78 KB, 下载次数: 2)

QQ截图20161004230753.jpg

作者: liwei321gogo    时间: 2016-10-4 23:11
.版本 2
.支持库 iext

.局部变量 i, 整数型
.局部变量 金额, 整数型

.计次循环首 (超级列表框1.取表项数 (), i)
    金额 = 金额 + 到整数 (超级列表框1.取标题 (i - 1, 1))
.计次循环尾 ()


补充内容 (2016-10-4 23:12):
如果有小数,请把到整数()自行转换
作者: 易容术    时间: 2016-10-4 23:17
就算是加负数也不会像你说的当成正数来加,你应该是源码哪有错误。

补充内容 (2016-10-4 23:18):
如果是说你运算中有小数,你就不能用“到整数”,必须用“到数值”。
作者: 冯古屋    时间: 2016-10-4 23:42
感觉直接改成
盈利 = 盈利 + 到数值(超级列表框1.取标题 (局_临时指定表项 - 1, 5))
试试看
作者: shunshun66    时间: 2024-12-16 21:26
学习过了




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4