SQL语句里查询结果集的字段是动态的(比如工资数据,每个单位,每个人的工资项目不一定一样,我在SQL语句里已经做了处理,用身份证号做成了参数,所以每个人查询出来的结果列数是动态的)。 怎么把数据集在查询的时候自动把字段放到表格里?我试出来的方法只能按固定的参数值,把当前查询出的字段按顺序手工拖到报表上。 我遇到两个问题:第一,如果放置字段的时候用的是职员A的身份证号做参数,把他的工资项字段放到了表上,但实际每个人查询时会根据自己的身份证号做为参数查询,字段不一定一样,这时怎么办? 第二,FineReport是否可以把SQL查询的结果原样展示出来,包括字段名和数据,我只需要帆软报表把参数带到SQL语句里执行,把SQL查询结果显示出来就可以。 请大神指点一下,万分感谢!!! |