为什么单元格联动不了

image.png

公式是:=value("ds2",3,1,F8),选了前面,后面不出来值

FineReport jutqgCvS 发布于 2025-2-12 09:15
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-2-12 09:18(编辑于 2025-2-12 09:19)

写法没问题

你试试选择后,在空白地方点下,触发下失去焦点

或者,下拉框编辑后事件写js如下

var cell = contentPane.curLGP.getTDCell(1,1); //获取焦点所在的单元格对象,getTDCell(1,1)即 B2 单元格

contentPane.curLGP.selectTDCell(cell);   //选择单元格

===========

如果插入行的话,注意,公式单元格还要设置,插入行策略原值

image.png

最佳回答
0
华莉星宸Lv7资深互助
发布于2025-2-12 09:18

建议直接写SQL公式

-----------------------

SQL(connectionName,sql,columnIndex,rowIndex)返回通过sql语句从connectionName中获得数据表的第columnIndex列第rowIndex行所对应的元素。

connectionName:数据库库的名字,字符串形式;

sql:SQL语句,字符串形式;

columnIndex:列序号,整型;

rowIndex:行序号,整型。

备注:

行序号可以不写,这样返回值为数据列。

示例:

以我们提供的数据源HSQL为例SQL("HSQL","SELECT*FROMCUSTOMER",2,2)等于王先生。

最佳回答
0
用户k6280494Lv6资深互助
发布于2025-2-12 09:25

用ds1.select(zd,zd1=f8) 试试

最佳回答
0
快乐星光Lv5中级互助
发布于2025-2-12 09:29

你F8下拉框的实际值用的是ds2的那个字段,按照你的value公式需要用id(1)这个字段来做实际值

  • jutqgCvS jutqgCvS(提问者) 意思是把id那个字段去掉嘛
    2025-02-12 09:31 
  • jutqgCvS jutqgCvS(提问者) 我试了一下,id可以联动出来,为什么文本联动不出来
    2025-02-12 09:33 
  • 快乐星光 快乐星光 回复 jutqgCvS(提问者) 我的意思是value函数取单元格值时取得是单元格的实际值,value的第三个参数对应的就是F8的实际值。
    2025-02-12 14:44 
  • 5关注人数
  • 47浏览人数
  • 最后回答于:2025-2-12 09:29
    请选择关闭问题的原因
    确定 取消
    返回顶部