主子表中如何实现自动给子表的字段赋值

想实现效果如图,当保存时,自动给子表的学号字段进行赋值,所赋值的数据为主表的学号字段,请问如何实现image.png

FR设计器截图如下:

image.png


设置A11=C5后,点击新建行自动复制前一整行的数据了,如何实现复制某一个字段的值

image.png


在点击新建行按钮时,如图

image.png

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

你这个不是主子表,直接下面的A11填写

=C5就可以啊

image.png

  • 百理 百理(提问者) 我想实现点击子表的新增行按钮时,自动给A11(学号)字段赋值,请问如何实现
    2020-11-09 15:16 
  • snrtuemc snrtuemc 回复 百理(提问者) 那就A11设置原值,看修改答案
    2020-11-09 15:17 
  • 百理 百理(提问者) 根据操作后,点击新建行后,自动复制上一行的数据了,想实现只复制一个字段的数据,该如何实现
    2020-11-09 15:23 
  • snrtuemc snrtuemc 回复 百理(提问者) 只设置A11原值属性,不会联动整行的啊
    2020-11-09 15:28 
最佳回答
0
小县城Lv4见习互助
发布于2020-11-9 15:17(编辑于 2020-11-9 15:18)

在子表里加个隐藏栏。等于主表的学号呗

A11=C5

最佳回答
0
冥河Lv8初级互助
发布于2020-11-9 15:42(编辑于 2020-11-9 15:44)

下面的学号单元格是多余的。直接在序号单元格插入公式:if(len(C5) = 0, "", SQL("chapter0", "select id from CourseGrage where studentno='" + C5 + "'", 1))

  • 3关注人数
  • 701浏览人数
  • 最后回答于:2020-11-9 15:44
    请选择关闭问题的原因
    确定 取消
    返回顶部