Office中国论坛/Access中国论坛

标题: 【Access小品】对选中区域求和实例 [打印本页]

作者: todaynew    时间: 2009-11-18 17:11
标题: 【Access小品】对选中区域求和实例
当一个程序编制完成后,总有一些意想不到的功能没有设计进去,再回头去修改总是麻烦事情。因此,事先编制一些更为灵活的功能常常是必要的。比如说想对一个数据表子窗体某些选中的数据进行统计,这个需求曾经在论坛中看到过。由此编写了一小段自定义函数,用于解决这个问题,提供给初学的朋友们参考。
[attach]40419[/attach]

[attach]40420[/attach]
作者: zxklzxm1983    时间: 2009-11-18 17:14


沙发,谢谢楼主分享
作者: admin    时间: 2009-11-18 20:23
todaynew 小品不断,谢谢分享!
作者: njy6000    时间: 2009-11-18 22:03
请问,统计数据在哪显示?
作者: todaynew    时间: 2009-11-19 12:14
请问,统计数据在哪显示?
njy6000 发表于 2009-11-18 22:03

目前是通过msgbox显示,也可在窗体上设置控件显示。
作者: njy6000    时间: 2009-11-19 20:22
5# todaynew
哦,知道了.
作者: goto2008    时间: 2009-11-21 15:05

作者: ep32    时间: 2009-12-2 09:05
很好!很强大!
作者: c101    时间: 2009-12-2 09:25
谢谢楼主分享
作者: wufeng980114    时间: 2009-12-31 21:01
不错的DD,学习了
作者: ycxchen    时间: 2010-1-1 09:30
很实用,todaynew真是位编程高手!
作者: ycxchen    时间: 2010-1-3 10:22
todaynew,我试用了你的大作,好像不行,选择了区域后没有用于统计的MSGBOX对话框出现的?即没有你在1楼的演示效果,如何办?
作者: ycxchen    时间: 2010-1-3 10:40
我试用过,好像只能计算单一的记录,例如,在“金额”处选中一条记录,双击则可以打算,选择多条记录,在哪条双击就打算哪一条,并不能打算多条的合计,不知是不是我操作有误?
作者: todaynew    时间: 2010-1-3 17:25
我试用过,好像只能计算单一的记录,例如,在“金额”处选中一条记录,双击则可以打算,选择多条记录,在哪条双击就打算哪一条,并不能打算多条的合计,不知是不是我操作有误?
ycxchen 发表于 2010-1-3 10:40

选中后,按住Shift键双击最后一条选中记录。
作者: ycxchen    时间: 2010-1-3 17:30
todaynew高手,能否设计成选中后按回车键即可出现用于统计的MSGBOX对话框?我觉得这样比按住Shift键双击最后一条选中记录更方便,你意见呢?
    向你学习了!
作者: todaynew    时间: 2010-1-3 18:01
todaynew高手,能否设计成选中后按回车键即可出现用于统计的MSGBOX对话框?我觉得这样比按住Shift键双击最后一条选中记录更方便,你意见呢?
    向你学习了!
ycxchen 发表于 2010-1-3 17:30

应该是用鼠标方便吧?

在选中时,右手应该在鼠标上,如果再换回到键盘上,好像多了一个动作。

不过你说的问题倒是引起我另外一个考虑,也就是选择的过程应该有两种方式,一种是鼠标,一种是键盘。系统应该能识别人当前的操作是采用哪种方式,然后依据这种方式确定后续的处理过程。这个问题好像涉及到人体工程学范畴了,呵呵。回头我研究一下这个问题,看看是否能知道解决办法。
作者: ycxchen    时间: 2010-1-4 09:28
我认为,选择区域可以用鼠标左键拖动,选中后按回车便弹出统计的MSGBOX对话框,应该方便吧?如果选中后按住Shift键双击最后一条选中记录,这样还要同时动用右手与左手,不方便吧?
     个人之见
作者: leijiqiang    时间: 2010-1-11 08:43
这个家伙精品太多
作者: lmgiant    时间: 2010-1-19 15:51
不错的DD,学习了
作者: dddd042821    时间: 2010-7-28 16:46
谢谢分享
作者: szyewj    时间: 2010-8-22 14:19
很好!很强大!支持精品原創作~
作者: 13601812106_01    时间: 2011-1-13 12:39
这个作品真的很好,如果能在窗体上设计两个文本框:求和和记数,当选定后,它自动更新,就是EXCEL求和和记数一样,那该多好啊
作者: 13601812106_01    时间: 2011-1-13 12:41
如果在这个实例上完善,就能解决好多种求和的问题。
作者: slgmpw    时间: 2011-1-20 12:36
thank you
作者: wuweipaopao    时间: 2011-3-16 10:56
谢谢分享!
作者: gxy1000    时间: 2011-4-2 15:04
学习学习
作者: tjgtw888    时间: 2011-8-22 09:54
不错、不错,感谢作者
作者: jinzhanxi    时间: 2011-8-22 10:51
谢谢分享
作者: handan_liu    时间: 2011-9-13 06:45
这个不错,今后一定会用上
作者: ydfyhp    时间: 2011-12-9 08:55
不错的DD,学习了
作者: ljp518    时间: 2011-12-9 11:28
{:soso_e163:}
作者: huxinhua    时间: 2012-1-11 08:29
知道了
作者: nncchh    时间: 2015-5-25 22:51
谢谢分享
作者: nncchh    时间: 2015-5-25 22:51
学习了
作者: nncchh    时间: 2015-5-25 22:51
学习
作者: access新新新手    时间: 2016-7-12 17:21
谢谢分享,要是可以选择不连续区域求和就更加实用了。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3