控件写了if公式查询数据表中值若查询到则赋值给控件该如何实现?

image.png

image.png现在预览的效果是这样的

并且 控件的显示值和实际值不同  该如何赋值? 求教

image.png

FineReport 用户SYTHf4167578 发布于 2022-10-27 10:04 (编辑于 2022-10-27 10:19)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-10-27 10:06(编辑于 2022-10-27 10:09)

image.png

if(len(COMPANY_CODE )>0,SQL("WEGODB_FI", "select TOP 1 LVID2 from [dbo].[BI_ZPJT_COMPANY] WHERE LVID2 ='" + COMPANY_CODE + "' ", 1, 1),"")

  • 用户SYTHf4167578 用户SYTHf4167578(提问者) if(SQL(\"WEGODB_FI\", \"select TOP 1 LVID2 from [dbo].[BI_ZPJT_COMPANY] WHERE LVID2 =\'\" + COMPANY_CODE + \"\' \", 1, 1)) 您帮忙写下吧 没看明白
    2022-10-27 10:07 
  • 用户SYTHf4167578 用户SYTHf4167578(提问者) 左上角控件的内容 我可能会下钻传递过来 还可能是当前页面自己选择的 所以不能在数据字典中去直接写公式
    2022-10-27 10:10 
  • 用户k6280494 用户k6280494 回复 用户SYTHf4167578(提问者) 你先试试看,不行在看其他方案
    2022-10-27 10:11 
  • 用户SYTHf4167578 用户SYTHf4167578(提问者) 回复 用户k6280494 您写的没问题 就是 左上角控件的内容 我可能会下钻传递过来 还可能是当前页面自己选择的 所以不能在数据字典中去直接写公式 这个有其他解决方案吗?
    2022-10-27 10:12 
  • 用户SYTHf4167578 用户SYTHf4167578(提问者) 回复 用户k6280494 因为 LVID是CODE 并不能显示CODE 要显示为NAME 但实际取值时还是该取CODE
    2022-10-27 10:13 
  • 2关注人数
  • 338浏览人数
  • 最后回答于:2022-10-27 10:19
    请选择关闭问题的原因
    确定 取消
    返回顶部