文本框加公式

=sql("数据连接名","select 公司名称 from 表 where 公司编码 =公司编码的参数 这里怎么写image.png

FineReport 疯狂的原味鸡 发布于 2023-7-31 16:21 (编辑于 2023-7-31 17:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
LTC朝Lv6高级互助
发布于2023-7-31 16:21(编辑于 2023-7-31 16:34)

$参数名

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

sql("数据连接名","select 公司名称 from 表 where 字段 = '"+$参数+"' ,1,1)

image.png

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

image.png

image.png

image.png

最佳回答
0
runnerLv7资深互助
发布于2023-7-31 16:22(编辑于 2023-7-31 16:22)

sql("数据连接名","select 公司名称 from 表 where 字段 = '"+参数+"' " ,1,1)

最佳回答
0
snrtuemcLv8专家互助
发布于2023-7-31 16:27(编辑于 2023-7-31 16:57)

直接加不生效的

需要js实现

控件名改成给自己对应控件,我测试可以的

var a=_g().getWidgetByName("A").getValue(); 

var b=FR.remoteEvaluate('=sql("FRDemo","select CUSTOMERNAME from CUSTOMER where CUSTOMERID=\''+a+'\'",1,1)');

_g().getWidgetByName("TX").setValue(b); 

image.png

============

var a=_g().getWidgetByName("CO").getValue(); 

var b=FR.remoteEvaluate('=sql("FRDemo","select CUSTOMERNAME from CUSTOMER where CUSTOMERID=\''+a+'\'",1,1)');

_g().getWidgetByName("TE").setValue(b); 

============

Form10131.rar

  • 2关注人数
  • 292浏览人数
  • 最后回答于:2023-7-31 17:04
    请选择关闭问题的原因
    确定 取消
    返回顶部