| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 997 人关注过本帖
标题:关于timer控件在查询中的应用
只看楼主 加入收藏
jzhandly
Rank: 2
等 级:论坛游民
帖 子:9
专家分:20
注 册:2009-7-25
结帖率:66.67%
收藏
 问题点数:0 回复次数:6 
关于timer控件在查询中的应用
我的要求是在程序查询时显示 "查询中,请稍候>>>" 后面的">"是用timer动态加上去的

但在查询时特别是多数据情况下,timer控件会停止计时,要等到所有数据查询出来才继续计时,这样就达不到效果了,请高手指教一下,谢谢了



不查询时label1.Visible=false的


Dim i%
Private Sub Form_load()
Label1.Caption = "查询中,请稍候"
Timer1.Interval = 200
End Sub


查询语句........

Private Sub Command2_Click()

label1.Visible=true

select * from table

....

....

label1.Visible=false

End sub



Private Sub Timer1_timer()

if label1.Visible=true then
i = i Mod 5 + 1
Label1.Caption = "查询中,请稍候" & String(i, ">")

end if
End Sub


[ 本帖最后由 jzhandly 于 2009-10-8 15:04 编辑 ]
搜索更多相关主题的帖子: 控件 timer 查询 应用 
2009-10-08 14:58
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
也就是显示正在处理呀.
写个不用多少时间的SQL 查询不更好过吗?
2009-10-08 18:44
jzhandly
Rank: 2
等 级:论坛游民
帖 子:9
专家分:20
注 册:2009-7-25
收藏
得分:0 
我指的是查询的数据量大时,没有效果
如果是查询数据量小的情况下,一闪儿过,也没有效果
2009-10-08 19:04
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
= =;
也就是问题不在查询快慢,而在于查询时显示提示信息?

[ 本帖最后由 bczgvip 于 2009-10-8 20:55 编辑 ]
2009-10-08 20:52
msgj
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:190
专家分:914
注 册:2009-10-3
收藏
得分:0 
看下面的代码能不能为你提供参考:
Dim i As Integer
Private Sub Form_load()
Label1.Caption = "查询中,请稍候"
Timer1.Interval = 200
Timer1.Enabled = False
End Sub
Private Sub Command1_Click()
Label1.Visible = True
Timer1.Enabled = True
 
'以下换为查询语句
For ii = 0 To 1000000
  DoEvents
Next
'查询完成
 
Label1.Visible = False
Timer1.Enabled = False
End Sub
 
Private Sub Timer1_Timer()
Label1.Caption = "查询中,请稍候" & String(i Mod 5 + 1, ">")
i = i + 1
'如果查询时间很长就 Dim i As Double
End Sub
2009-10-09 22:01
dwtqin
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-10-10
收藏
得分:0 
,不是很懂,学习中
2009-10-10 08:29
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
建立一个ActiveX EXE 作为监视应该可以解决问题。

/images/2011/147787/2011051411021524.jpg" border="0" />
2009-10-10 12:41
快速回复:关于timer控件在查询中的应用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011873 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved