填报插入行怎么实现下拉框联动?

这是我B4单元格下拉框的数据集(A4也是个下拉框控件,两个单元格实现联动):

image.png

然后可以插入行和删除行,问题就是新插入的行实现不了联动,就是SQL语句里的参数A4不会变成A5,A6···,新插入行的参数一直是A4,用控件名作为参数也不行,有没有好的解决办法?

FineReport 2490322874 发布于 2020-11-23 09:41 (编辑于 2020-11-23 09:44)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-11-23 09:45(编辑于 2020-11-23 09:49)

填报和查询不一样。这个需要用到sql公式:

=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = '"+A1+"' ",3,4)


  • 2490322874 2490322874(提问者) SQL(\"FRDemo\",\"select 城市 from 雇员 where 地区=\'\"+C9+\"\'\",1),您说的是这样的吗?
    2020-11-23 09:48 
  • luojian0323 luojian0323 回复 2490322874(提问者) 是的。如果后面一个下拉框根据前面的单元格做参数,给后面一个下拉框做字典 这里需要写SQL(\"FRDemo\",\"select 城市 from 雇员 where 地区=\'\"+C9+\"\'\",1) 如果是通过前面单元格的值,后面需要返回一个固定的值,不需要再列表中继续选择的。 可以这样写:SQL(\"FRDemo\",\"select 城市 from 雇员 where 地区=\'\"+C9+\"\'\",1,1)
    2020-11-23 09:51 
  • 2490322874 2490322874(提问者) 回复 luojian0323 已解决,十分感谢!
    2020-11-23 10:05 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-11-23 09:48
最佳回答
0
ColdmanLv6高级互助
发布于2020-11-23 10:01
  • 5关注人数
  • 532浏览人数
  • 最后回答于:2020-11-23 10:01
    请选择关闭问题的原因
    确定 取消
    返回顶部