tcpuuu 发表于 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*GUICtrlRead($HL))
將2個 相乘 記錄為1
發生變動記錄為2
再發生變動 為3
;
;
;
$a= 1+2+3+,,,,,,,,,,,,,,,,,,,,,,,,,,,

veket_linux 发表于 2012-8-16 18:03:12

$hsu += $ARR * Number(GUICtrlRead($HL))

tcpuuu 发表于 2012-8-16 18:14:22

本帖最后由 tcpuuu 于 2012-8-16 19:43 编辑

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

==========================
$hsu+=1
local $AJ[$hsu]
$AJ[$hsu-1] = $ARR*GUICtrlRead($HL)
msgbox(0,"",$AJ[$hsu-1])
變動1次+1
變動幾次就建立幾組
第0組 =.................記錄起來
第1組 = //////////////////////記錄起來
===================================
再來 將這些組 相加要如何寫?

veket_linux 发表于 2012-8-16 19:38:15


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

tcpuuu 发表于 2012-8-16 20:35:22

本帖最后由 tcpuuu 于 2012-8-16 21:29 编辑

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

寫的很好
將前面的累積加總+新的數值就是全部的 加總
不必 每次都 從頭加到尾

veket_linux 发表于 2012-8-16 21:23:18

while true
..........
wend
页: [1]
查看完整版本: 如何將變動前的數據做記錄 與 變動後的數據做計算?[已解決]