参数a,b,c,d分别对应下图表中诊断起码,诊断终码,手术起码,手术终码;a输后,bcd自动关联

image.png

image.png

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

参数栏同理

自动匹配填报数据-https://help.fanruan.com/finereport/doc-view-534.html

2856E1F2-496C-4ABB-849B-D0DCDDE51E59.GIF


-----------

sql("jinchuang","select ficd101 from ticd10_topsm where ficdyb= '"+a+"'",1,1)


  • 匡江平 匡江平(提问者) sql(\"jinchuang\",\"select ficd101 from ticd10_topsm where ficdyb= 参数 \",1,1)参数那项怎么填?我试了sql(\"jinchuang\",\"select ficd101 from ticd10_topsm where ficdyb=”+a,1,1)和sql(\"jinchuang\",\"select ficd101 from ticd10_topsm where ficdyb= ‘“+a+”’ \",1,1)两种写法都获取不到值
    2021-01-12 15:08 
  • axing axing 回复 匡江平(提问者) 更新了,你后面的标点符号用成中文的了
    2021-01-12 15:19 
  • 匡江平 匡江平(提问者) 回复 axing 刚查看了sql函数参数写法:=sql(\"FRDemo\",\"SELECT * FROM STSCORE where CLASSNO = \'\"+$class+\"\' \",3,4);参数a前面要加$. 不会是中文标点的问题,这种低级错误合法性验证就知道了
    2021-01-12 15:32 
  • 匡江平 匡江平(提问者) 回复 axing 试了下还是获取不到值 。。。。
    2021-01-12 15:33 
  • 匡江平 匡江平(提问者) 回复 axing 获取不到bcd参数的值 sql(\"jinchuang\",\"select ficd101 from ticd10_topsm where ficdyb= \'\"+$a+\"\' \",3,1) sql(\"jinchuang\",\"select fid from ticd10_topsm where ficdyb= \'\"+$a+\"\' \",4,1) sql(\"jinchuang\",\"select fid1 from ticd10_topsm where ficdyb= \'\"+$a+\"\' \",5,1)
    2021-01-12 15:41 
最佳回答
0
起来装丶b啊Lv6初级互助
发布于2021-1-12 15:43

参数面板一一对应显示-https://help.fanruan.com/finereport/doc-view-406.html

  • 匡江平 匡江平(提问者) 4个参数都要作为过滤条件
    2021-01-12 15:53 
  • 起来装丶b啊 起来装丶b啊 回复 匡江平(提问者) 一样的啊,类似省份、城市、县市,这种级联很常见的呀。
    2021-01-12 15:56 
  • 匡江平 匡江平(提问者) 回复 起来装丶b啊 嗯一样的,但是联动不起来,输入参数a后,bcd参数没立即显示,都是空的,不知道哪一步出问题了
    2021-01-12 16:00 
  • 起来装丶b啊 起来装丶b啊 回复 匡江平(提问者) 截图看下参数怎么设置的
    2021-01-12 16:00 
  • 匡江平 匡江平(提问者) 回复 起来装丶b啊 select * from p WHERE P.FICDYB>=\'${a}\' AND P.FICDYB<=\'${b}\' AND (SSBM_YB<\'${c}\' OR SSBM_YB>\'${d}\')
    2021-01-12 16:03 
  • 3关注人数
  • 299浏览人数
  • 最后回答于:2021-1-12 15:43
    请选择关闭问题的原因
    确定 取消
    返回顶部