Foxtable(狐表)用户栏目专家坐堂 → 异步生成报表错误


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

主题:异步生成报表错误

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/8 10:32:00 [显示全部帖子]

不能这样写代码。你异步调用的时候,只能调用一次函数,在函数里面生成全部的报表。

 

调用代码,在内部函数那里,循环每一行,生成。

 

Dim yj As String  = ProjectPath & "Attachments\委托代理合同.doc" '''合同原件路径
Dim sc As String = ProjectPath & "Reports\委托代理合同"  '''生成报表路径
Dim nametb As String = "临时合同编号表"
Functions.AsyncExecute("异步生成报表",yj,sc,nametb)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/8 11:38:00 [显示全部帖子]

以下是引用wohenguaia在2018/11/8 10:48:00的发言:
那么如何解决生成多份报表时间过长问题呢

 

这个基本是无法解决的。生成报表的效率本身不高,多行生成的话,耗时是一定的。


 回到顶部