帆软报表(finereport)动态列查询
新建普通报表,新建一个数据集ds1,sql语句:select * from 销量
设计模板:选择复选按钮组控件
设置 控件名称 paraed ,
控件值设置为公式:[“列名”,”列名”,……]
数据字典 →公式 :TABLEDATAFIELDS(“ds1”)
自定义列名展示的列数
为C3设置横向扩展,B4设置纵向扩展
其中 B4单元格公式: ds1.select(#0) 表示的是 返回数据集ds1中的行号。
为B4设置条件属性 背景 公式 row() % 2! = 0 进行隔行
预览:
选择列 → 查询
结果: