Foxtable(狐表)用户栏目专家坐堂 → 新版报表代码错误


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

主题:新版报表代码错误

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
新版报表代码错误  发帖心情 Post By:2009/8/20 20:15:00 [只看该作者]

With Tables("表A")
    .Select(0,0, .Rows.Count - 1, .Cols.Count - 1)
End With


Tables("表A").Sort = "日期"
 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.Start()

现在生成的报表只有一行,不是全部
With Tables("表A")
    .Select(0,0, .Rows.Count - 1, .Cols.Count - 1)
End With

不起作用吗?

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/8/21 7:54:00 [只看该作者]

 我的居然生成不了

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/8/21 8:06:00 [只看该作者]

提示楼主:Excel报表针对的是选定行,选定几行,就生成几行,显然要全部生成,就选定整个表。

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/8/21 12:53:00 [只看该作者]

以下是引用狐狸爸爸在2009-8-21 8:06:00的发言:
提示楼主:Excel报表针对的是选定行,选定几行,就生成几行,显然要全部生成,就选定整个表。

  我相信楼主还有筛选的代码在前面没有贴出来,他是先筛选后全部选定在打印,但是他的还出来一行,我的同样的代码出现错误.但是奇怪有的可以打印.比如装箱单报表我有三种,有两种的报表可以打印,有一种不行.


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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/8/21 15:11:00 [只看该作者]

我的问题已经找到,原来先选定再排序,报表没有问题
现在新版需要先排序再选定


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/8/21 18:02:00 [只看该作者]

以下是引用chenwuwenyu在2009-8-21 15:11:00的发言:

我的问题已经找到,原来先选定再排序,报表没有问题
现在新版需要先排序再选定

  我的问题一直没有解决,我将其他报表改名后能打开,估计是要重新做一下报表试试了.


 回到顶部