Foxtable(狐表)用户栏目专家坐堂 → [求助]关于类似多线程(报表查询等待方面)


  共有2192人关注过本帖树形打印复制链接

主题:[求助]关于类似多线程(报表查询等待方面)

帅哥哟,离线,有人找我吗?
zhengboxin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4526 威望:0 精华:0 注册:2013/4/27 22:20:00
[求助]关于类似多线程(报表查询等待方面)  发帖心情 Post By:2016/10/5 9:43:00 [显示全部帖子]

某些综合性报表,涉及到的运算比较复杂,以致要等待不少时间。群里有分享多线程的案例,我仔细看了这个好像是针对同一个按钮,不知道理解对不对,就是我这个按钮下

有好多东西要执行,其中一项可能要等很久,使用多线程就可以达到那一项在执行的过程中,后面的也开始执行,而不用等那一项结束再开始。

 

我想要达到类似于后台在运作,在运行的过程中我还可以做其它操作,等运行好了直接显示出来,我的代码

全局代码

Public Sub setA()
Tables("窗体表").fill(查询语句,"数据源",True)

Tables("窗体表").select
End Sub

窗体代码

Dim t1 As Threading.Thread
t1 = New Threading.Thread(AddressOf setA)
t1.Start()

上面代码在执行的过程中只能等待它执行完毕才能进行其它操作,麻烦各位老师解答下能否实现

类似于后台在运作,在大数据查询的过程中我还可以做其它操作(能打开其它报表就行)

 

万分感谢

 

[此贴子已经被作者于2016/10/5 9:44:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhengboxin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4526 威望:0 精华:0 注册:2013/4/27 22:20:00
  发帖心情 Post By:2016/10/5 9:56:00 [显示全部帖子]

好的,谢谢狐爸,明白应用范围!

 回到顶部