设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 6175|回复: 19
打印 上一主题 下一主题

[Access本身] “抛物线被截面积”——浅谈查询进度条的实现

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-31 16:10:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 roych 于 2012-1-3 20:22 编辑

       记得读书时,第一次接触微积分的时候,老师给我们出了一道题目,就是如何求抛物线和坐标轴的截面积。一时间我们面面相觑,有如狗咬刺猬——无从下口。这曲线面积的确无法直接求出来。大家只好口呆目瞪地听老师讲了,“我们按等分坐标轴做垂线,连接与抛物线的交点,得到等高的梯形,然后计算这些梯形的面积之和。当坐标轴被无限地分割后,那么这些梯形的面积之和就越来越接近抛物线的面积了。这就是今天要讲的微积分。”
       后来才知道,在十七世纪的德国,同样也有一个跟我们一样困惑不已的人,不同的是,他最后完美地解决了这个问题。我们的老师沿用的正是他的方法。他的名字叫做莱布尼茨。

       这些似乎和主题无关。然而,不得不提的是,正所谓“工夫在诗外”,我们应当把一些学到的思维方式应用到Access当中,相信能很好地解决一些问题了,正如这些日子热议的查询进度条问题。在执行过程中,查询其实是作为一个整体来运行的,因此往往只能获取运行前后时间,一般来说,细节是不太可能直接显示的,正如前面所提的抛物线截面积一样,至少是不能直接用公式(微积分公式除外)计算的。
      
       但是我们知道,从某个方面上讲,查询不过是一个记录集,而记录集的基本单位是一条记录。换句话说,每一条记录就是我们的一个“梯形”,这一个个“梯形”构成了我们的“抛物线”(记录集)。接下来问题就显而易见了:通过计算这些“梯形”的面积(执行记录的条数),来求“抛物线”面积(执行记录的比例)。这显然不算太难了。

       尽管论坛里有不少关于进度条的实例,不过受此前MM的影响,就以老汉的精华帖《杏花村——进度条》中的实例来一次狗尾续貂吧。希望大家能够从中得到一定的启发。
      为了便于观察数据的进度,实例中的目标是追加10万条记录,特此声明一下(详见附件中的进度条3)。大家可以据此举一反三,试试更新查询或者删除查询等例子。
      

      应MM的要求,加上了带子窗体的进度条。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2011-12-31 16:51:53 | 只看该作者
一说到抛物线,我立马就晕。数字最差了:)
3#
发表于 2011-12-31 16:57:26 | 只看该作者
学习一下
4#
发表于 2011-12-31 17:15:53 | 只看该作者
学习了,谢谢分享{:soso_e181:}
5#
发表于 2011-12-31 17:16:31 | 只看该作者
roych伟大!

点击这里给我发消息

6#
发表于 2011-12-31 18:53:21 | 只看该作者
本人功力不够,看不到效果。
7#
发表于 2011-12-31 20:32:20 | 只看该作者
谢谢roych版主,老汉不在,你就是最可爱的人了~~~

进度条3正是我想要的效果,我当时一直不知道该如何插入杏花村里的那段代码,现在我晓得了,谢谢你了~~~

顺祝新年快乐,工作顺利!
8#
发表于 2011-12-31 21:15:44 | 只看该作者
学习一下
9#
 楼主| 发表于 2012-1-1 00:16:55 | 只看该作者
鱼儿游游 发表于 2011-12-31 18:53
本人功力不够,看不到效果。

需要在“选项\视图\显示”中勾选状态栏的。之前下载老汉的实例时,我也没看到效果,后来才知道的~~~

点击这里给我发消息

10#
发表于 2012-1-1 01:03:41 | 只看该作者
学习一下,看到抛物线我也晕
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 21:54 , Processed in 0.086291 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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