软件下载 > 应用软件 > 办公软件 > Microsoft Office Excel2007使用技巧 > 在自定义报表系统中如何使用函数实现动态列

在自定义报表系统中如何使用函数实现动态列

软件分类:办公软件大小:未知时间:2023-11-07
软件介绍:Excel 2007是一款老牌的办公软件套装,excel2007内存占用低,运行速度快,体积小巧。excel2007具有强大插件平台支持,zol提供Excel 2007官方下载。

当数据列众多且数据规模适中时,动态列报表的运用尤为有效。接下来,我们将通过FineReport自定义报表系统进行详细演示。

1、 首先定义一个参数,参数类型为下拉复选框类型编辑器,参数的值为数据表中的所有列;然后通过split函数,数据集函数来实现。下面我们以销量表为例,来实现动态列的效果。2定义数科宿据集新建工作簿,增加数据集ds1,SQL语句为:SELECT * FROM [销量]。3报表参数设置点击模板>报表参数,增加一个参数名为col的参数,绵特默认值为空。4表样设计按照下图所示设置表样:注:=split($col,","),$col表示参数名称,这个公式的意义是分割参数组成的字符串数组,将参数分割为多个值。=ds1.select(#0),该公式的意义是取ds1数据源当中的所有行号,返回的结果为1,2,3……。=ds1.value(a3, b2),该公式的意思是获取B2单元格所指定的列的列内容,其返回记录的排列顺序是按照A3当中所获取的行号进行排列。

在自定义报表系统中如何使用函数实现动态列

5、 参数界面设置点击参数界面编辑触笔,切换到参数界面的可编辑状态,使用默认的参爹糟三数界面,点击设置按钮,勾选显示参数窗体。控件编辑风格设置设置col参数的控件类型为下拉复选框,点击数据字典,选择形态为公式,在实际值处使用公式=TABLEDATAFIELDS("ds1"),即取ds1所有的列名为下拉复选框的值,如下图进行定义:

在自定义报表系统中如何使用函数实现动态列

文章标题:在自定义报表系统中如何使用函数实现动态列

文章链接://www.hpwebtech.com/jiqiao/207136.html

为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。

Microsoft Office Excel2007软件简介

excel2007是2007版的Microsoft Office中的重要模块组件,Excel2007可以在电脑上编写电子表格,是最好用的办公软件,可以满足用户对表格的自定义编辑,还具有强大的图形功能,功能全面。zol提供excel2007官方版下载。excel2007具有强大插件平台支持,免费提供海量在线存储空间及wps文字文档模板,支持阅读和输出PDF文件,全... 详细介绍»