设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2213|回复: 2
打印 上一主题 下一主题

[与其它组件] 关于进度条控制的问题!

[复制链接]
跳转到指定楼层
1#
发表于 2003-12-10 02:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我设计了一月末处理模块,当运行时,大概是因为数据量很大的缘故吧(有几千条),点击开始按钮后,电脑有十几秒没反应!然后就一下子完成了,问题是因为点下按钮后电脑没反应,要是不知道还以为没点了,就一直点下去,然而那样就出问题了,我设计了一进度条,但点击后进度条也没反应(单独试验是可行的),最后一下到头,应该怎样解决呢?请各位大侠帮忙!!!!谢谢!!!
因文件关系内部机密,不能上传!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-12-10 05:10:00 | 只看该作者
在模块中加入"doevents"语句。
例如:有一个很大的循环,需要用进度条显示进度,进度控件名为ProgressBar1。
for i=1 to 100000
doevents'让程序有机会去执行别的事件
<此处加入需要执行的语句>
ProgressBar1.object=ProgressBar1.object+1'在vb中为:ProgressBar1.value=ProgressBar1.value+1
next
3#
发表于 2015-12-3 23:39:46 | 只看该作者
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 02:46 , Processed in 0.106738 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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