可以用两个控件的任意一个提交参数吗?

我想实现的是,在提交一个参数的时候,既可以用下拉框控件提交这个参数,还可以用文本控件提交这个参数。我把两个控件的控件名改成一样的,但是只有文本控件可以用,下拉框控件只能是不选一个项。
请问这个功能可以实现吗? 如果可以的话,实现方法是怎样的?
还有就是怎么默认控件的值是数据库列的所有值,也就是参数不选的话,就全查。
谢谢
编辑于 2018-4-19 13:47  
参数为空显示全部的比较简单
两个控件任选其中一个来提交一个参数的问题,我的解决方法还是两个控件名,在数据集里写or就可以了,但是在这种情况下没办法参数为空,显示结果的时候显示全部,这个功能我却没有实现。
编辑于 2018-4-19 14:38  
更新
${if(len(Incode||Incode2) == 0,"","and (b.INCODE = '"+Incode+ "or b.INCODE = '" + Incode2 "'")}
控件名为Incode,Incode2      
b.INCODE 数据库的表字段   可以实现两个控件任选其一,也两个都不选,均可以查到想要的结果。
编辑于 2018-4-19 14:49  

进行修改
where 1=1
${if(len(参数1) == 0,"","and  字段名= '" + 参数1+ "'")}
${if(len(参数2) == 0,"","or 字段名= '" + 参数2+ "'")}
这是楼下的大佬提供的,但是我用的时候填入第二个参数是查出来的全部,把or 改成and


编辑于 2018-4-28 08:52  
FineReport聪明的雨果 发布于 2018-4-19 11:07
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共12回答
最佳回答
0
孤陌发布于2018-4-19 11:07(编辑于 2023-9-6 09:34)
555
最佳回答
0
Alisa哈哈哈发布于2018-4-19 11:09(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2018-4-19 11:09(编辑于 2023-9-6 09:34)
555
最佳回答
0
聪明的雨果发布于2018-4-19 11:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
孤陌发布于2018-4-19 11:36(编辑于 2023-9-6 09:34)
555
最佳回答
0
聪明的雨果发布于2018-4-19 11:39(编辑于 2023-9-6 09:34)
555
最佳回答
0
zy_20180110发布于2018-4-19 13:33(编辑于 2023-9-6 09:34)
555
最佳回答
0
聪明的雨果发布于2018-4-19 13:45(编辑于 2023-9-6 09:34)
555
最佳回答
0
zy_20180110发布于2018-4-19 13:49(编辑于 2023-9-6 09:34)
555
最佳回答
0
聪明的雨果发布于2018-4-19 14:36(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 508浏览人数
  • 最后回答于:2018-4-25 15:44
    活动推荐 更多
    热门课程 更多
    返回顶部