下拉框传值排序问题

我有一个下拉框 这边选完之后 另一个单元格根据这个下拉框的id来获取名字 但是页面好好的 我保存到数据库 名字和ID的顺序就乱了 这是为什么啊 大佬们 怎么解决这个顺序错乱的问题 不解决到时候  我根据“,”差分这个数据 他id就匹配不上了 大佬救命

FineReport 快快救我 发布于 2023-2-3 15:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
LTC朝Lv6高级互助
发布于2023-2-3 15:20

其实名字没有必要存,只需要存上ID,需要显示名字的时候做一下数据字典就行了

  • 快快救我 快快救我(提问者) 这样可以唉 哥 我试试 还是乱序就这样搞吧 主要是也想存个名字 不想去做别的关联匹配了
    2023-02-03 15:28 
最佳回答
0
龙帝Lv5见习互助
发布于2023-2-3 15:19

SORT()  

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-3 15:20(编辑于 2023-2-3 15:30)

不用这个函数呢

image.png

------------

image.png

  • 快快救我 快快救我(提问者) 不用这个函数就没办法存了 要转成字符串
    2023-02-03 15:27 
  • Z4u3z1 Z4u3z1 回复 快快救我(提问者) 用CONCATENATE()替换 CONCATENATE(SQL(\"FRDemo\",\"select name from STSCORE where classno=\'Class1\'\",1))
    2023-02-03 15:30 
  • Z4u3z1 Z4u3z1 回复 快快救我(提问者) 突然想到这个方式也不对,SQL查询的结果可能和你选择的顺序不一样,SQL要改麻烦了。用楼下的方法吧只存ID,显示的时候用形态来处理
    2023-02-03 15:32 
  • 快快救我 快快救我(提问者) 回复 Z4u3z1 好的 辛苦哥了 我先试一下楼下大哥的
    2023-02-03 15:37 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-3 15:22

你都是文本数据了,它写入数据后这个顺序是数据库底层控制的。你根本不用在乎他们是否对应得上。后面你可以拆分id来查询真实的名称。

  • 快快救我 快快救我(提问者) 通过ID来查询出名字是吧
    2023-02-03 15:29 
  • CD20160914 CD20160914 回复 快快救我(提问者) 对的。存到里面的名称只是一个参考。而不是说名称与id对应。只是知道id有这几人就行了。真正要查询就用id再重新匹配
    2023-02-03 15:38 
  • 3关注人数
  • 290浏览人数
  • 最后回答于:2023-2-3 15:30
    请选择关闭问题的原因
    确定 取消
    返回顶部