以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 10月12日更新,完善了一下Excel报表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=844)
|
-- 作者:狐狸爸爸
-- 发布时间:2008/10/12 23:57:00
-- 10月12日更新,完善了一下Excel报表
增加以下功能:
关联表的排序 引用父表数据 直接引用数据 自动增加空行
|
-- 作者:gdlgh
-- 发布时间:2008/10/13 0:48:00
--
第一次座沙发!呵呵
|
-- 作者:smileboy
-- 发布时间:2008/10/13 6:44:00
--
顶!
|
-- 作者:八路军参谋长
-- 发布时间:2008/10/13 6:55:00
--
支持啊。
|
-- 作者:kylin
-- 发布时间:2008/10/13 8:08:00
--
Excel报表改进不少,再去试一下,呵呵!
|
-- 作者:eric803
-- 发布时间:2008/10/13 9:26:00
--
自动分页没有实现?还是忘了? 对于10.12的版本测试了一下“EXCEL报表自动增加空白行的功能”,例如: 按帮助示例中设置 <出库明细表.-9>的情况下,如果单据明细行没有超过的话,OK, 但如果为12行时,excel报表并不能自动分页。
在企业中无论是套打,还是普通的打印,一般单据纸张大小是确定了的, 如:a4,b5;一张单数据超过纸张最大行数就要分页打印。一般商用的ERP,进销存软件的报表设计工具都是如此的。
[此贴子已经被作者于2008-10-13 9:27:36编辑过]
|
-- 作者:贺老六
-- 发布时间:2008/10/13 9:28:00
--
简单,我改一下
|
-- 作者:kylin
-- 发布时间:2008/10/13 10:44:00
--
直接引用数据
这样的引用同样简单,格式为:
[@表名,列名]
需要注意的是,直接引用只能引用选定行的数据。 说实在,改进后的Excel报表是变得强大了,但是 1、有时候,需要定位到表的某一列的某一行 所以希望恢复一下,这个表可能是无关系表也可能是关联表
[@表名,列名,行位置]
拿原来的Excel报表的模板例子来说明,如[bjd.gdmx,je,3]左边的“滴塑”,实际上也是该关联明细表的[bwmc]列的具体值
此主题相关图片如下:01.jpg
能够如此做到:
此主题相关图片如下:01-2.jpg
2、进一步的需求,如果明细部分,左边是无关联表,右边是关联表 这个[@表名,列名,行位置]需要进一步扩展成[@表名,列名,最大行位置],生成行报表时也能够自动从0行开始循环取值到最大行位置
拿原来的Excel报表的模板例子来说明
此主题相关图片如下:02-1.jpg
能够如此做到
|
-- 作者:kylin
-- 发布时间:2008/10/13 10:44:00
--
此主题相关图片如下:02-2.jpg
|
-- 作者:贺老六
-- 发布时间:2008/10/13 11:23:00
--
刚刚增加了一个指定行的参数。
|