明细表中不支持下拉框联动?

image.png

image.png

数据库里面公司名为“武汉”对应的联系人就只有“武汉1”一条记录

image.png

但是第二行业主公司,对应的业主联系人还是第一行业主公司对应的联系人

是不是在明细表中不支持下拉框联动?

业主公司应该是这样的:

image.png


image.png

image.png




我又增加了一个例子,引用自带数据库,还是不行,请各位大神看一下

image.png

明细表联动测试.cpt


出现了新问题image.png


FineReport 用户X0519751 发布于 2020-11-12 17:32 (编辑于 2020-11-13 14:08)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
ColdmanLv6高级互助
发布于2020-11-12 17:34(编辑于 2020-11-13 10:02)

报表主体界面的下拉框联动跟参数栏的不一样,参考这个做

填报联动:

https://help.fanruan.com/finereport/doc-view-608.html?source=1

JS实现填报联动自动生成默认值:

https://help.fanruan.com/finereport/doc-view-1868.html?source=4

1605232431995345.cpt

image.png


  • 用户X0519751 用户X0519751(提问者) 我的明细表中的第一行联动没有问题 问题出在第二行:第二行的联系人还是跟第一行的业主公司联动的,而不是跟第二行的业主公司联动
    2020-11-12 18:48 
  • 用户X0519751 用户X0519751(提问者) 你的发参考,跟我的这个例子不一样。参考里面只有一行联动,我的这个是多行表,每一行前后字段联动
    2020-11-12 18:50 
  • 用户X0519751 用户X0519751(提问者) 回复 Coldman 改了还是不行,问题补充了,请再看一下
    2020-11-13 08:49 
  • 孤陌 孤陌 回复 用户X0519751(提问者) 能不能好好看看 告诉你了 用方法2 如果用方法1 请把 参数名修改成对应的单元格
    2020-11-13 09:18 
  • Coldman Coldman 回复 用户X0519751(提问者) 说过报表主体界面的下拉框联动跟参数栏的不一样,你还是用的参数联动的方法做的,你第二个控件用SQL函数做
    2020-11-13 09:58 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-11-13 08:06(编辑于 2020-11-13 09:55)

业主联系人下拉 控件的数据字典,里面是公式吗?

截图完整公式看一下。

image.png

sql("数据库连接名", "select 业务公司联系人 from 表名 where 业主公司信息='" + A2 + "'", 1)

image.png

  • 用户X0519751 用户X0519751(提问者) 问题补充了,请再看一下
    2020-11-13 08:50 
  • luojian0323 luojian0323 回复 用户X0519751(提问者) 这样写不行的。数据集里的sql没有对应到具体的单元格。 不能及时把单元格做为参数传入sql
    2020-11-13 09:48 
最佳回答
0
孤陌Lv6资深互助
发布于2020-11-13 08:12
最佳回答
0
snrtuemcLv8专家互助
发布于2020-11-13 08:13

你的联动应该是通过控件绑定数据集的,这样你新增明细行,默认还是取地第一个单元格数据,可以直接使用sql函数取数试一下,控件不绑定数据集

  • 6关注人数
  • 443浏览人数
  • 最后回答于:2020-11-13 14:08
    请选择关闭问题的原因
    确定 取消
    返回顶部