根据勾选数据一对多关联关系表填报入库

左侧是病害字典列表(支持单行选中),右侧是作业项目字典列表(支持多行选中)。

1)右侧查询条件中,

关联病害查询单选按钮:如果勾选,在左侧列表中选中一行,右侧列表会自动查出相关联的作业项目,如果没有勾选,则右侧列表的查询不受左侧列表的影响。

确认关联按钮:当左侧列表选中一行,右侧列表选中一行或多行,点击此按钮,则弹窗提示是否确认关联,再点击确认,则保存关联。

取消关联按钮:当左侧列表选中一行,右侧列表选中一行或多行,点击此按钮,则弹窗提示是否取消关联,再点击确认,则取消关联。

微信截图_20240603093920.png

FineReport 澹雅 发布于 2024-6-3 09:43
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
澹雅Lv5见习互助
发布于2024-6-12 11:19

设置要提交入库的两个字段为关联主键,避免重复数据,并添加按钮的提交条件为选中内容;删除已选中的内容也是同理不过是按钮的智能提交改成删除提交

image.pngimage.png

最佳回答
0
快乐星光Lv5中级互助
发布于2024-6-3 09:48(编辑于 2024-6-3 13:56)

你这个可以用普通填报表加网页框控件(显示右侧关联子表)来实现。

     1、首先,你要做好表格逻辑关系。需要两个表来存储数据。一般是主表和子表(一对多关系),主表有一个唯一标识“ID”(主表主键),子表有一个唯一标识“ZID”(子表主键),和一个主表父标识“PID”(即主表ID)用来和主表关联。

     2、然后,做好帆软界面的主子表关系和提交逻辑,左侧主表选中一条后,点击“关联查询”(这个按钮其实应该在左侧主表上)后,把这一条主表的“ID”带到右侧子表,并查询出子表数据。

    3、其中,主表的一行提交和子表的单选、多选提交可以用“复选控件”按钮,提交条件设置为已选行数据。

  • 澹雅 澹雅(提问者) 这个我知道,问题是要如何提交入库
    2024-06-03 09:53 
  • 快乐星光 快乐星光 回复 澹雅(提问者) 正常提交啊,网页框也可以提交的。
    2024-06-03 10:10 
  • 澹雅 澹雅(提问者) 回复 快乐星光 左边的网页框只提交一行,右边的网页框提交多行,如何让入库时左边的数据根据右边的数据重复提交,但右边就是勾选的不同的数据行呢?
    2024-06-03 11:47 
  • 澹雅 澹雅(提问者) 这个表的目的就是为了生成一张有主id和子id的关联关系表
    2024-06-03 16:59 
  • 1关注人数
  • 385浏览人数
  • 最后回答于:2024-6-12 11:19
    请选择关闭问题的原因
    确定 取消
    返回顶部