Foxtable(狐表)用户栏目专家坐堂 → 打印报表代码问题


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

主题:打印报表代码问题

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


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

这个意思?

 

Dim str = DataTables("变更申请单").SQLGetComboListString("项目名称+变更编号", DataTables("变更申请单").LoadFilter)
str = str.replace("|", "','")
DataTables("申请费用表").LoadFilter = "项目名称+变更编号 in ('" & str & "')"
msgbox(DataTables("申请费用表").LoadFilter)
DataTables("申请费用表").LoadTop = ""
DataTables("申请费用表").LoadPage = 0
DataTables("申请费用表").Load

Dim Book As New XLS.Book(ProjectPath & "Attachments\变更台账2.xlsx")
Dim fl As String = ProjectPath & "Reports\变更台账2.xlsx"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()


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


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

改成,如果还有问题,具体事例发上来测试。

 

Dim str = DataTables("变更申请单").SQLGetComboListString("项目名称+变更编号")
str = str.replace("|", "','")
DataTables("申请费用表").LoadFilter = "项目名称+变更编号 in ('" & str & "')"
msgbox(DataTables("申请费用表").LoadFilter)
DataTables("申请费用表").LoadTop = ""
DataTables("申请费用表").LoadPage = 0
DataTables("申请费用表").Load

Dim Book As New XLS.Book(ProjectPath & "Attachments\变更台账2.xlsx")
Dim fl As String = ProjectPath & "Reports\变更台账2.xlsx"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()


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


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

回复5楼,2楼的代码绝对没问题,请做个实例发上来测试。

 回到顶部