Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:新版报表代码错误

1楼
chenwuwenyu 发表于: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

不起作用吗?
2楼
blackzhu 发表于:2009/8/21 7:54:00
 我的居然生成不了
3楼
狐狸爸爸 发表于:2009/8/21 8:06:00
提示楼主:Excel报表针对的是选定行,选定几行,就生成几行,显然要全部生成,就选定整个表。
4楼
blackzhu 发表于:2009/8/21 12:53:00
以下是引用狐狸爸爸在2009-8-21 8:06:00的发言:
提示楼主:Excel报表针对的是选定行,选定几行,就生成几行,显然要全部生成,就选定整个表。

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

5楼
chenwuwenyu 发表于:2009/8/21 15:11:00

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

6楼
blackzhu 发表于:2009/8/21 18:02:00
以下是引用chenwuwenyu在2009-8-21 15:11:00的发言:

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

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

共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.