请问响应事件怎么做啊?

evilzydar 2004-10-12 10:48:36
请问响应事件怎么做啊?
就是我在查询一个报表,从数据库里读数据到全部读出为止,这段时间我想在状态栏显示读入的进度,请问应该怎么做呢?
...全文
102 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pweixing 2004-10-14
  • 打赏
  • 举报
回复
总次数的得到怎么会浪费时间呢?先用一个 select count(*) 语句就可以得到全部的数据记录数量了啊!
evilzydar 2004-10-14
  • 打赏
  • 举报
回复
但是一用的循环,尤其是在得到总次数的时候很浪费时间!
yo_jo 2004-10-12
  • 打赏
  • 举报
回复
如果不用循环那就代码一大堆了,代码的可读性大大降低了

我使用的方法是:1%-99%使用匀速,直接用个Timer控制即可,在加载完成时终止Timer,并且将最后这1%完成。
这样的方法易控制,而且感觉很多安装程序加载时都是这样的
starsoulxp 2004-10-12
  • 打赏
  • 举报
回复
同意楼上
zgvslch 2004-10-12
  • 打赏
  • 举报
回复
读数据的时候应该会用到一个循环吧?
在循环里用一个变量每循环一次加一。还要记得先乘以一百再除以循环的总次数。就得到循环了百分之几了。把变量的值赋给显示进度的控件即可。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧