以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]ECLE报表如何生成多条记录?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76158)

--  作者:智友软件工作室
--  发布时间:2015/10/22 19:16:00
--  [求助]ECLE报表如何生成多条记录?
代码:
Dim Book As New XLS.Book(ProjectPath & "Attachments\\职工资料横版.xls")
Dim fl As String = ProjectPath & "Reports\\职工资料横版.xls"
Book.Build() \'生成细节区
Book.Save(fl) \'保存工作簿
Dim Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()
这样的方法是生成当前选定行记录,请问如何直接生成当前表的所有记录??

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20151022191336.png
图片点击可在新窗口打开查看


--  作者:大红袍
--  发布时间:2015/10/22 19:19:00
--  

方法1、模板设置条件为All

 

http://www.foxtable.com/help/topics/0201.htm

 

 

方法2、你选定全部行

 

With Tables("表A")
    .Select(0,0, .rows.count-1,0 )
End With


--  作者:智友软件工作室
--  发布时间:2015/10/22 19:40:00
--  
方法1似乎不行
方法2可以

--  作者:大红袍
--  发布时间:2015/10/22 19:53:00
--  
方法一不行,说明你 <All> 没放对位置,而且要用 <End> 一起用的。