Foxtable(狐表)用户栏目专家坐堂 → [求助]Excel报表打印问题


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

主题:[求助]Excel报表打印问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107721 积分:547938 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/11 14:37:00 [显示全部帖子]

首先不是特别情况不要使用CurrentTable这种用法,最好是指定表。

Dim Filter As String
Filter = "JYSJ >= #" & dt1 & "# And JYSJ <= #" & dt2 & "#"
MainTable = Tables("CLXX")

Dim sheet1 As XLS.Sheet
Dim f1,f2 As String
f1=ProjectPath & "\temp.xls"
f2=SpecialFolder.DesktopDirectory & "\单车加油-" & Jysxn & Jysxy  & ".xls"
Dim Book2 As New XLS.Book
For i As Integer = 0 To Tables("CLXX").Rows.Count -1
    Tables("CLXX").Position = i
Tables("CLXX.JYJL").Filter = Filter
    Dim Book1 As New XLS.Book(ProjectPath & "Attachments\单车加油模板.xls")
    Book1.Build() '生成细节区
    Sheet1 = Book1.Sheets("muban")
    sheet1.Name = Tables("CLXX").Current("CH")
    Book1.Save(f1) '保存工作簿
    Book1.Sheets.Remove(Sheet1)
    Book2.Sheets.Add(Sheet1)
Next


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107721 积分:547938 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/11 14:55:00 [显示全部帖子]

嗯,execl报表关联表和筛选没有关系的,需要移除掉才行,或者子表只加载有关的数据

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107721 积分:547938 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/11 15:14:00 [显示全部帖子]

搞不懂了。您是需要筛选还是不需要筛选?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107721 积分:547938 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/11 15:49:00 [显示全部帖子]

关联表的筛选对模板里子表的数据输出不可能起作用的。请上传实例说明

 回到顶部