Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 1885|回復(fù): 3
打印 上一主題 下一主題

[其它] 關(guān)于累加的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2015-5-28 09:51:07 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本帖最后由 fatmingli 于 2015-5-28 10:03 編輯

一個(gè)表有3個(gè)字段,
日期時(shí)間                  數(shù)量                      金額
1-1 1000              1000                  -3490
1-2 1230              -500                  2300
1-3  1120           -500                   2000
1-3  1340             600                    -2100
1-4   1210           300                       -1400
1-4 1500             -400                    1600
        

窗體有一文本框“數(shù)量總計(jì)”的控件來(lái)源=sum(數(shù)量),另一文本框“金額總計(jì)”的控件來(lái)源=sum(金額),但只能求全部數(shù)據(jù)的累加,我想求“數(shù)量”最新累加起來(lái)不為零的總計(jì),即1-1 1000 至1-3  1120  時(shí),數(shù)量累加  1000 -500-500=0,這三行數(shù)據(jù)不要,只要1-3  1340 至1-4   1500時(shí)“數(shù)量”累加600+300-400=200累加不為零時(shí)的三行數(shù)據(jù) 的 金額總計(jì) -2100-1400+1600=-1900,即如何在文本框計(jì)算出金額總計(jì)= -1900?

不好意思,講得有點(diǎn)啰嗦,也不知道講明白沒有
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2015-5-28 10:46:03 | 只看該作者
假設(shè)你在窗體上設(shè)置有起始時(shí)間和截止時(shí)間兩個(gè)控件,這兩個(gè)控件中分別輸入了1-3  1340和1-4 1500 。則在數(shù)量總計(jì)的控件的控件來(lái)源中寫:=dsum("數(shù)量","閣下的表名稱","日期時(shí)間>='" & [起始時(shí)間] & "' and 日期時(shí)間<='" & [截止時(shí)間] & "'")
3#
 樓主| 發(fā)表于 2015-5-28 10:59:23 | 只看該作者
謝謝版主的解答,這種做法我知道,我想要的是不用手工輸入日期,讓系統(tǒng)自動(dòng)累加判斷,前有累計(jì)加零的全部不要,只剩下最后累加不為零的記錄來(lái)累加。
4#
發(fā)表于 2015-5-28 17:15:04 | 只看該作者
fatmingli 發(fā)表于 2015-5-28 10:59
謝謝版主的解答,這種做法我知道,我想要的是不用手工輸入日期,讓系統(tǒng)自動(dòng)累加判斷,前有累計(jì)加零的全部不 ...

那需要ADO或者DAO,通過(guò)循環(huán)讀取來(lái)累計(jì)
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-13 08:19 , Processed in 0.122534 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表