zoukankan      html  css  js  c++  java
  • FineReport——函数

    1.VALUE(tableData,col,row)返回tableData中列号为col的值, 行号为row。
    备注:先从报表数据集中查找,然后再从服务器数据集中查找,返回的是tableData的行数。

    VALUE(tableData,col)返回tableData中列号为col的一列值。
    VALUE(tableData,targetCol, orgCol, element)返回tableData中第targetCol列中的元素,这些元素对应的第orgCol列的值为element。
    特别说明:列号也可以写为列名。
    VALUE(tableData,targetCol, orgCol, element, idx)返回VALUE(tableData,targetCol, orgCol, element)数组的第idx个值。
    特别说明:idx的值小于0时,会取数组的第一个值,idx的值大于数组长度时,会取数组的最后一个值。

    2.if(len(B3) = 0, "", sql("FRDemo", "select 产品名称 from 产品 where 产品ID=" + B3, 1, 1))  //如果只有三个参数,则第三个表示第n列的所以值

    说明:如果B3为空,则不执行任何操作,否则则执行sql()方法,查询数据。

    3.自动查询(只能写在参数面板的事件里,表格中不能执行):_g().parameterCommit();

    4.在FR内部提供了一个JS方法可以直接从数据库查询数据(只限于查询,不能提交,更新和删除):

    var temp=FR.remoteEvaluate("sql("rqfhis","select * from yb_scsyb05",1,1)");

    5.给控件数据字典赋值——通过公式定义:可以通过sql公式只有三个参数的构造函数,获取数据列表,显示值的查询条件使用$$$.

  • 相关阅读:
    为什么要有binary-to-text encoding?
    海量网络存储系统原理与设计(三)
    Java中的Inner Class (一)
    海量网络存储系统原理与设计(二)
    海量网络存储系统原理与设计(一)
    [JavaScript]顺序的异步执行
    [PAT]素因子分解(20)
    [PAT]求集合数据的均方差(15)
    [PAT]数列求和(20)
    【C-001】printf理解
  • 原文地址:https://www.cnblogs.com/ytwy/p/4884542.html
Copyright © 2011-2022 走看看