1:不是同一进程,更不是同一线程,不信可以每个窗体上各放一个TIMER控件设置它每隔一点时间改变所在窗体的标题来看。 2:如果楼主使用SQL语句直接查询的话,那就没有办法控制了,因为整个SQL查询是一个外部过程,没有办法得到它的进度,除非楼主使用下面这个比较苯的办法:移动到数据库第一条记录, 设置进度条的最大值为总记录数 FOR I= 1 TO 总记录数 比较关键字段是否与要查询的条件相同, 移动到下一条记录 进度条VALUE加1 NEXT
我觉得是同一线程,WallesCai(WallesCai)能不能解释解释为什么不是同一线程?
不对啊,是查询时候慢啊,查询得时候是一次执行完毕的啊 怎么能 FOR I= 1 TO 总记录数 比较关键字段是否与要查询的条件相同, 移动到下一条记录 进度条VALUE加1 NEXT
2:如果楼主使用SQL语句直接查询的话,那就没有办法控制了,因为整个SQL查询是一个外部过程,没有办法得到它的进度,除非楼主使用下面这个比较苯的办法:移动到数据库第一条记录,
设置进度条的最大值为总记录数
FOR I= 1 TO 总记录数
比较关键字段是否与要查询的条件相同,
移动到下一条记录
进度条VALUE加1
NEXT
怎么能
FOR I= 1 TO 总记录数
比较关键字段是否与要查询的条件相同,
移动到下一条记录
进度条VALUE加1
NEXT
2、doevents +timer控件+进度条 ,不过无法精确的确定进度。