查询填报问题

数据库中存的是多个关联ID用逗号隔开,ID对应另一张表的名称,我现在查询填报中用下拉多选框显示多个名称,提交之前显示的是ID,如何显示名称。image.pngimage.png

FineReport Mr.扬帆 发布于 2019-9-3 14:45
1min目标场景问卷 立即参与
回答问题
悬赏:9 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
晓亮Lv7资深互助
发布于2019-9-3 16:40(编辑于 2019-9-3 17:37)


你返回值类型,选择数组试一下。我这边显示的是汉字,你看看存到库里面对不对。

image.png

这样可以吗?

image.pngimage.png

  • Mr.扬帆 Mr.扬帆(提问者) 存成数组的话会多条记录存进去,我要以“,”分隔开存成一条字符串
    2019-09-03 17:35 
  • 晓亮 晓亮 回复 Mr.扬帆(提问者) 报表填报属性里面,写joinarray(单元格,\',\')
    2019-09-03 17:51 
  • Mr.扬帆 Mr.扬帆(提问者) 根据你说的这个,先用数组显示,然后在后面加了一列,等于数组的这一列,可以了,谢谢啦
    2019-09-03 20:49 
  • 晓亮 晓亮 回复 Mr.扬帆(提问者) 嗯嗯,,欧克
    2019-09-04 08:54 
最佳回答
0
firegunzxLv6高级互助
发布于2019-9-3 14:55(编辑于 2019-9-3 15:05)

这个貌似不行。

我之前也有这个问题,我的做法就是用另一个单元格保存这些name

下拉框做一个编辑后事件,然后给单元格赋值下拉框的显示值

最佳回答
0
圣体叶小凡Lv6高级互助
发布于2019-9-3 15:32

把对应单元格设置了数据字典之后,然后单元格-高级-显示值,输入公式:   SPLIT($$$,",")  这个试一试image.png

  • Mr.扬帆 Mr.扬帆(提问者) 这样写查询是没问题,但是插入新数据还是不行呀。。。
    2019-09-03 15:42 
  • 圣体叶小凡 圣体叶小凡 回复 Mr.扬帆(提问者) 我试试,我记得我以前这样写没啥问题
    2019-09-03 15:49 
  • Mr.扬帆 Mr.扬帆(提问者) 回复 圣体叶小凡 我试过了,查询显示没问题,点插入行以后不行-。-
    2019-09-03 17:36 
最佳回答
0
孤陌Lv6资深互助
发布于2019-9-3 17:05

需要在 单元格 形态 然后和下拉框设置的一样就好了

  • Mr.扬帆 Mr.扬帆(提问者) 我别的下拉框是这样设置的,但是这个存的是几个ID中间用“,”隔开的,显示不了
    2019-09-03 17:34 
  • 孤陌 孤陌 回复 Mr.扬帆(提问者) 那你图片上 怎么能显示 你导出内置数据集模板看看吧
    2019-09-03 19:57 
  • Mr.扬帆 Mr.扬帆(提问者) 回复 孤陌 谢谢啦,我解决了
    2019-09-03 20:48 
  • 6关注人数
  • 552浏览人数
  • 最后回答于:2019-9-3 17:37
    请选择关闭问题的原因
    确定 取消
    返回顶部