Rss & SiteMap

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

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

标题:Excel报表中,用代码选定了多行,为什么只生成一行细节区?是有Bug还是我的代码错了?

1楼
cpayinyuan 发表于:2010/6/6 22:45:00
如题。在窗口中点打印,明明符合条件的有多行,用代码也选定了多行,但生成的Excel报表中细节区却只生成了一行,究竟是怎么回事?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.rar

[此贴子已经被作者于2010-6-7 10:15:49编辑过]
2楼
reachtone 发表于:2010/6/6 23:37:00

模板细节区要加上打印条件。全部打印为<ALL>。帮助中有说明的。

或者不加打印条件,选定全部行也可以的。

3楼
czy 发表于:2010/6/7 0:41:00

如果就楼主提的问题来说,代码应该这样

 

……

tta.Focus
tta.Select(0,0,tta.Rows.Count-1,tta.cols.count-1)

……

 

如果就用法来说,放着<ALL>不用,楼主你落伍了。

4楼
cpayinyuan 发表于:2010/6/7 7:02:00
 

 

谢谢两位!看起来的确落伍了,但还有些问题再请教一下:

 

1、在这个例子中,无论是在细节区中增加<ALL>,还是按上面CZY老师的办法加一行 tta.Focus ,生成的EXCEL报表都是只生成了一行细节区,不知是何原因?

 

2、模板细节区可以加打印条件,但是,打印时的打印条件一般都是动态的(条件中包含全局变量),不太明白细节区中的打印条件表达式中如何包含全局变量?


[此贴子已经被作者于2010-6-7 7:07:40编辑过]
5楼
狐狸爸爸 发表于:2010/6/7 7:30:00
回答第二点:用代码动态修改模板
6楼
cpayinyuan 发表于:2010/6/7 8:30:00
以下是引用狐狸爸爸在2010-6-7 7:30:00的发言:
回答第二点:用代码动态修改模板

请帮忙看第一点是何原因!我分析了大半天,始终找不出原因。

7楼
cpayinyuan 发表于:2010/6/7 9:20:00
这个问题没人知道吗?急呀!
8楼
cpayinyuan 发表于:2010/6/7 10:16:00
这么明确的问题,又有事例,怎么没人回答?
9楼
狐狸爸爸 发表于:2010/6/7 10:20:00

1、测试没有问题

2、何不在模板设置好条件?即使是动态的条件,也可以先加载模板,用代码修改Excel文件条件单元格的值,然后再Build。

10楼
cpayinyuan 发表于:2010/6/7 11:10:00
以下是引用狐狸爸爸在2010-6-7 10:20:00的发言:

1、测试没有问题

2、何不在模板设置好条件?即使是动态的条件,也可以先加载模板,用代码修改Excel文件条件单元格的值,然后再Build。

   我上面的例子非常明确,一试便知,怎么会没有问题?

   而且,我上面的例子中与条件无关,无论设置什么条件,即使设为<ALL>,也只生成一行细节区。实在搞不明白怎么回事。

[此贴子已经被作者于2010-6-7 11:11:31编辑过]
共44 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5]

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

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 3 queries.