Foxtable(狐表)用户栏目专家坐堂 → [求助]狐之爸:分组打印按钮的问题还是没有解决呀


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

主题:[求助]狐之爸:分组打印按钮的问题还是没有解决呀

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/14 20:21:00 [显示全部帖子]

 1、
.Select(0,0,.Rows.count-1,.Cols.Count-1)

2、
Tables("工资").Filter  = ""

我原来随便写的,有一些错误的图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/14 22:44:00 [显示全部帖子]

Dim Arys As List(Of String())
Arys = DataTables("当月在职工资表").GetUniqueValues("", "所在单位","所在部门")
For Each Ary As String() In Arys
    With Tables("当月在职工资表")
        .Filter = "[是否停发] = False And [所在单位] = Ary(0) And [所在部门] = Ary(1)"
        .Select(0,0,.Rows.Count -1,.Cols.Count -1)
        Dim Book As New XLS.Book(ProjectPath & "Attachments\工资.xls")
        Dim Sheet As XLS.Sheet = Book.Sheets(0)
        Book.Build()
        Book.Save(ProjectPath & "Reports\工资.xls")
        Dim Proc As New Process
        Proc.File = ProjectPath & "Reports\工资.xls"
        proc.Verb = "Print"
        Proc.Start() 
    End With
Next

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/15 18:50:00 [显示全部帖子]

和代码无关吧,你就是通过菜单直接打印,也是有问题的。
是你的excel报表设计有问题,你看一下excel报表的基础部分,尝试修改一下,搞不定再来留言。


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/15 22:35:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:打印测试.rar


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/15 23:08:00 [显示全部帖子]

以下是引用舜风在2009-3-15 22:47:00的发言:
可我不明白最后的一句代码作用? Tables("当月在职工资表").Filter = ""


用于重新显示所有行啊

呵呵,我强烈建议你在商业版本发布后,重新看看帮助文件。


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/3/15 23:52:00 [显示全部帖子]

呵呵,提供技术支持是我的工作,这是自然的。

 回到顶部