找回密码
 加入
搜索
查看: 2589|回复: 5

[GUI管理] 如何將變動前的數據做記錄 與 變動後的數據做計算?[已解決]

  [复制链接]
发表于 2012-8-16 17:34:19 | 显示全部楼层 |阅读模式
本帖最后由 tcpuuu 于 2012-8-19 15:32 编辑

(200*10)  將2000 記錄起來
變動後 100*5  將500 記錄起來
$a=變動前 2000+變動後500
$a=2500
------------------------------------
$hsu+ = Number($ARR[2]*GUICtrlRead($HL[0]))
將2個 相乘 記錄為1
發生變動  記錄為2
再發生變動 為3
;
;
;
$a= 1+2+3+,,,,,,,,,,,,,,,,,,,,,,,,,,,
发表于 2012-8-16 18:03:12 | 显示全部楼层
$hsu += $ARR[2] * Number(GUICtrlRead($HL[0]))
 楼主| 发表于 2012-8-16 18:14:22 | 显示全部楼层
本帖最后由 tcpuuu 于 2012-8-16 19:43 编辑

$hsu += $ARR[2] * Number(GUICtrlRead($HL[0]))
msgbox(0,"",$hsu)
-----------------------------------
這樣都只 顯示 最新的數值   並沒有將 舊的+新的

==========================
$hsu+=1
local $AJ[$hsu]
$AJ[$hsu-1] = $ARR[2]*GUICtrlRead($HL[0])
msgbox(0,"",$AJ[$hsu-1])
變動1次+1  
變動幾次就建立幾組
第0組 =  .................  記錄起來
第1組 = //////////////////////記錄起來
===================================
再來 將這些組 相加  要如何寫?
发表于 2012-8-16 19:38:15 | 显示全部楼层

$temp1 = $hsu
$temp2 = $ARR[2] * Number(GUICtrlRead($HL[0]))
$hsu += $temp2
msgbox(0,"旧的+新的", "旧的+新的 = " & $temp1 & " + " & $temp2 & " = " & $hsu)

评分

参与人数 1金钱 +30 收起 理由
tcpuuu + 30

查看全部评分

 楼主| 发表于 2012-8-16 20:35:22 | 显示全部楼层
本帖最后由 tcpuuu 于 2012-8-16 21:29 编辑

請教  veket_linux
如果是要 1直 加 下去  ()
舊數值 + 新的 + 新的 + 新的  
這該如何?============
=================
嗯嗯   veket_linux  是 對的

寫的很好
將前面的累積加總  +  新的數值  就是全部的 加總
不必 每次都 從頭加到尾
发表于 2012-8-16 21:23:18 | 显示全部楼层
while true
..........
wend
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 11:34 , Processed in 0.080982 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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