某字段不为空,判断模糊查询参数不为空,记一次SAP360使用中的小问题

在实现SAP360的退换货报告功能时,遇到工单号模糊查询参数为空导致的问题。原本设定工单号不为空,但在SQL判断时,即使输入为空,仍被判断为不为空。原因是SAP360传递的参数为'%%'。修正代码后解决了此问题。此外,窗口配置中工单号不为空的选项导致无工单号产品的填写障碍,取消该选项后出现界面缓存问题,清除缓存后恢复正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.需求

        在一次工作中,品质部要求增加<退换货报告>表单中子表的字段,其中有2个字段[1.1]'工单号','出货数',每个工单号对应一个出货数,然后再工单号上面挂了一个[1.2]格式化搜素,根据手动输入的工单部门代码,模糊查询出对应工单号和出货数.(我原本的设想是,输入工单号才能查到出货数,那工单号必须不为空,所以在窗口设置上勾上不为空的按钮 [1.3])

1.1增加字段

  

1.2 格式化搜素
1.2 格式化搜素

  

1.3 工单号不为空

 二.问题

        1.在写SQL判断模糊查询参数的时候,参数输入空值时,判断的时候还是不为空,代码如下:

IF ISNULL(@A, '') = ''  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值