下拉框选择后,关联其他单元格的值填充

如图,当能源代码列选择001后,根据数据库表的关系关系。从数据库中或者模板数据集中把11对应的能源名字填充为电力。应该怎么操作1.png

FineReport eatRice 发布于 2019-1-22 10:13
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-1-22 10:15(编辑于 2019-1-22 10:39)

填报联动-http://help.finereport.com/doc-view-608.html 方法二 的公式

SQL("FRDemo","select 城市 from 雇员 where 地区='"+C9+"'",1) 记得插入行策略设置原值

image.png

  • eatRice eatRice(提问者) 触发时机不同,这个联动的时机是当父级选择后,点击子级选择过滤。我要的是,父级选择后回调填充子级
    2019-01-22 10:19 
  • 孤陌 孤陌 回复 eatRice(提问者) 怎么就不可以? 这个我说了用方法二 直接在子级写这个公式就好了
    2019-01-22 10:30 
  • 孤陌 孤陌 回复 eatRice(提问者) 这个填报联动 公式 写在数字字典哪里 是因为子级是可能有多个 才这样设置 这样设置可以选择 如果子级就一个 那单元格直接写公式就好了 直接就可以关联出来了 记得公式的单元格插入行策略 要设置原值
    2019-01-22 10:33 
  • eatRice eatRice(提问者) 回复 孤陌 新增数据不会填充
    2019-01-22 10:37 
  • 孤陌 孤陌 回复 eatRice(提问者) 我已经说了公式所在单元格的插入行策略 选择原值 我已经说了3次了
    2019-01-22 10:39 
最佳回答
1
FaintLv6中级互助
发布于2019-1-22 10:22(编辑于 2019-1-22 10:42)

用js吧,修改后事件,然后获取当前行列号,行号-1就是后面那一个单元格,用js来给他赋值,赋值内容可以用sql函数查

image.png

image.png

  • eatRice eatRice(提问者) 请问他使用JS的话,调用FR内置函数应该怎么写。
    2019-01-22 10:23 
  • Faint Faint 回复 eatRice(提问者) remoteEvaluate(String) 具体看这个 FR-http://help.finereport.com/doc-view-622.html
    2019-01-22 10:25 
  • eatRice eatRice(提问者) 回复 Faint 应该能解决我这个问题。我先试试
    2019-01-22 10:28 
  • Faint Faint 回复 eatRice(提问者) 我写好了,修改一下回复,你看一下吧
    2019-01-22 10:40 
  • eatRice eatRice(提问者) 回复 Faint 谢谢。学习了。虽然也想采纳为答案之一。
    2019-01-22 10:43 
  • 3关注人数
  • 1134浏览人数
  • 最后回答于:2019-1-22 10:42
    请选择关闭问题的原因
    确定 取消
    返回顶部