Foxtable(狐表)用户栏目专家坐堂 → [求助]这个报表怎么是255列 ?


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

主题:[求助]这个报表怎么是255列 ?

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
[求助]这个报表怎么是255列 ?  发帖心情 Post By:2011/3/31 14:22:00 [显示全部帖子]

我的例子在: http://www.datasoft.com.cn/dispbbs.asp?boardid=2&Id=9348

 

用命令窗口代码:

Dim Book As New XLS.Book(ProjectPath & "reports\连续打印p.xls")
Dim Sheet As XLS.Sheet
Sheet = Book.Sheets("sheet1")
output.show(sheet.cols.count)  

 

‘显示的255行? 模板中列<end> 也无效了吗?其他不会呀。帮我看看哪的问题?

 

 


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/3/31 14:33:00 [显示全部帖子]

以下是引用狐狸爸爸在2011-3-31 14:23:00的发言:
End就是为了应付这种情况,因为通过Sheet返回的列数不一定正确,所以用end标记一下,生成报表的时候,判断依据是这个end,而不是这个count属性。

你又理解错了!  看看下面两个横向滚动条就知道了,后面的是系统自动的“Excel报表”的【出库单】结果,用1楼代码显示只有6列。


图片点击可在新窗口打开查看此主题相关图片如下:未命名1.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2011-3-31 14:34:04编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/3/31 14:38:00 [显示全部帖子]

是不是afterbuild中代码否定掉了模板中的<End>列标记? 能否用代码来<End>列呢?

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/3/31 14:58:00 [显示全部帖子]

图片点击可在新窗口打开查看       新建立一个模板就没有这么多列了

 


图片点击可在新窗口打开查看此主题相关图片如下:未命名2.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2011-3-31 15:00:14编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/3/31 15:16:00 [显示全部帖子]

以下是引用狐狸爸爸在2011-3-31 15:07:00的发言:
我从经也困惑啊,EXcel报表刚出来的时候,经常有也用户生成报表的时候死机,特别是Excel 2007,命名只有6行,结果显示有几十万行,这就是end标记加上去的原因。

知道原因了,与模板的横向和纵向的滚动条有关!!!   这个时候都应该重新新建立一个新的模板即可···

看下图横向滚动条的不同!!!


图片点击可在新窗口打开查看此主题相关图片如下:mb.gif
图片点击可在新窗口打开查看

 回到顶部