需求场景:当构建一个下拉时,如果下拉内容只有一项记录值则直接填充,如果超过一项记录则构建下拉。 
 
- IF (SELECT 计数(*) FROM   [客户联系人_主表] WHERE 1=1 
 
 -  并且 [客户联系人_主表].[客户名称]  =  本报表.[会议场地租金及配套服务费用明细_主表].[客户] 
 
 -  并且 [客户联系人_主表].[职别]  =  '法人' )  > 1 
 
  
-   SELECT 排除重复  [客户联系人_主表].[姓名]  AS 本报表.[会议场地租金及配套服务费用明细_主表].[法人代表]x下拉不锁定,CDATE 
 
 - FROM  [客户联系人_主表] 
 
 - WHERE 1=1 
 
 -  并且 [客户联系人_主表].[客户名称]  =  本报表.[会议场地租金及配套服务费用明细_主表].[客户] 
 
 -  并且 [客户联系人_主表].[职别]  =  '法人' 
 
 - 开窗排序 [客户联系人_主表].[报表填报时间] DESC 
 
 - ELSE 
 
 -   SELECT 排除重复  [客户联系人_主表].[姓名]  AS 本报表.[会议场地租金及配套服务费用明细_主表].[法人代表]x填充不锁定
 
 - FROM  [客户联系人_主表] 
 
 
  复制代码 
 
 
 |   
        
        
 
 
 
            
    
                                            
         | 
        
hessen