填报报表,如何实现修改对应栏目的人员,保存人员的ID信息

记录表中不会存储员工信息,只有ID,希望在界面上修改了人员以后,自动存储该人员的ID到记录中。

----------

select 

fm236.id

,fm236.owner

,hr.lastname

from 

formtable_main_236 fm236

left join cux_hr_information hr on fm236.owner = hr.id

----------

image.png

不知道应该在界面上对人员ID进行编辑还是姓名?


ID--记录对应的ID

人员ID -- 对应人员的ID,表单页面显示员工信息。

姓名 -- 人员ID对应的姓名


人员ID和姓名都作了填报控件,希望在前台显示名称, 后台存储ID

image.png


填报前的效果如下图

image.png

需求要在界面上更新人员信息. 目前的问题,我双击姓名后,记录就变这样了.

image.png

FineReport 听见生命成长的声音 发布于 2020-12-9 08:55 (编辑于 2020-12-9 15:17)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2020-12-9 09:08

image.png

ID的位置改成根据人员ID计算的公式。比如SQL('',"SELECT ID from ... where 人员ID='"+B2+"'",1,1)

  • 听见生命成长的声音 听见生命成长的声音(提问者) 您圈出来的是记录的ID,是不是人员ID列用sql实现?
    2020-12-09 14:39 
  • shiroko shiroko 回复 听见生命成长的声音(提问者) 我理解的是你要的是手动选第二列,然后第一列自动变,所以公式在第一列。反正哪里要自动,公式写在哪里
    2020-12-09 14:52 
  • 听见生命成长的声音 听见生命成长的声音(提问者) 回复 shiroko 我们的数据后台存储的是人员的id,因此希望前台看到的是人名,更新人员信息后,后台更新对应人员的ID
    2020-12-09 15:08 
  • shiroko shiroko 回复 听见生命成长的声音(提问者) 那你人员ID需要自动,人员ID写公式吧,不需要看到可以隐藏列,照样能进数据库的
    2020-12-09 15:09 
  • 听见生命成长的声音 听见生命成长的声音(提问者) 回复 shiroko 我试下这个方法, 有个隐患就是重名
    2020-12-09 15:18 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-9 08:58

直接保存人员ID就可以,姓名可以通过数据字典展现

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