填报提交,数据库表列名不固定。如何处理


这张表,里面存放的是单据号码。每月对应一个列名。
在填报的时候,也要根据当前月份,更新单据号码。填报的时候如何实现只更新当前月份列数据?
FineReportylxxyy 发布于 2015-9-15 09:46
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
coffee377发布于2015-9-15 09:46(编辑于 2023-9-6 09:34)
555
最佳回答
0
迈达斯之手发布于2015-9-15 10:04(编辑于 2023-9-6 09:34)
555
最佳回答
0
coffee377发布于2015-9-15 10:28(编辑于 2023-9-6 09:34)
555
  • ylxxyy ylxxyy(提问者)

    1“判断条件:月份所在列==当前月份 && 其他附加条件”如何去判断列名?
    2这个表是其他软件做好的,我要跟他对接。
    3我现在是做了12个更新项,对应12个参数。哪个参数有值就执行哪个月份的更新。但是这种看上去有点笨
    回复
    2015-09-15 10:33 
最佳回答
0
ylxxyy发布于2015-9-15 10:33(编辑于 2023-9-6 09:34)
555
  • coffee377 coffee377
    使用公式函数COLNAME()获取列名参考链接:报表函数     http://www.finereporthelp.com/help/13/31/0/6.html#a:4.

    COLNAME(tableData,colIndex)返回的是tableData【数据集】中列序号colIndex的列名。
    tableData:表示TableData的名字,字符串形式。
    colIndex:表示列序号。
    备注:
        TableData先从私有数据源中查找,再从公有数据源中查找。
    示例:
    COLNAME(\"Check\",3)等于AcceName。
    COLNAME(\"country\",4)等于Area。

    回复
    2015-09-15 09:46 
  • coffee377 coffee377

    额,哪就只能跟项目对接了,想办法去解决
    回复
    2015-09-15 10:56 
最佳回答
0
coffee377发布于2015-9-15 10:56(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1210浏览人数
  • 最后回答于:2015-9-15 10:56
    活动推荐 更多
    热门课程 更多
    返回顶部