| 
                        1
                       | 
                        
                          | 
                               qhlLv6中级互助发布于2019-11-21 17:48 |  
                            | 控件设置默认值或者在SQL数据集里写好默认值,然后设置参数面板点击查询前不显示报表内容勾选掉即可  
 |   
                           | 
   
      
          
            
       
      
        
                 
                 
                 
                 
            
            
             
                  
                                                     	
                       
                          冰灵天雪(提问者) 不是这个意思;我是想实现一个控件不传进内容;只查另一个控件的值也可以实现
                          qhl 回复 冰灵天雪(提问者) 1、是要实现两个控件,控件均可选可不选,从而进行查询吗?如果是这样,用拼接的方式可以实现的${if(len(参数名称1)==0,\"\",\"参数1有值的时候拼接的SQL\")}
${if(len(参数名称2)==0,\"\",\"参数2有值的时候拼接的SQL\")}
2、还是要实现要把这个参数控件作为查询的字段来设置呢?如果是这样,也可以通过拼接的方式,${if(len(控件1)>0,\"拼接控件1的字段名称 以及别名 AA\",if(len(控件2)>0,\"拼接控件2的字段名称 以及别名 AA\",\"\"))},这种方式尽量在字段前拼接逗号,否则可能会有语法问题,再者就是两个控件同时有值,这种看需要再做处理,我这里没写,因为会有两个字段,我还不知道具体需求是怎样 |  |