一路狂奔 发表于 2021-5-7 20:30:35

手持设备--设备监听,如何设置扫一次填一个位置。



有2个位置需要通过扫码获取信息,按这个设置好像可以,但实际扫第一次时,2个位置都赋值了。

请教如何设置才可以实现扫一次填一个位置,再扫一次判断前面有内容就填下一个坑位。

乐于助人 发表于 2021-5-8 11:01:51

您那边是想第一次扫码如果商品条码没有的话,就给商品条码,如果条码有了,就给仓库编号,如下图,第一个运行的公式赋值给仓库编号,首先做个执行条件为商品条码 <> 常量.空



第二个公式就是赋值给我们的条码,判断条码是否为空,空就直接赋值给条码





这样的话,初始默认条码是空的,就会运行第二条公式,赋值条码,第二次扫描的时候,条码已经有值了,他就会运行第二个公式赋值仓库编号

乐于助人 发表于 2021-5-8 11:24:59

你先试试,第一个公式有设置执行条件,商品条码 <> 常量.空

乐于助人 发表于 2021-5-8 15:57:58

你这个为什么还会有清空的情况呢,值变化我不太清楚你有做什么操作,如果你只是赋值这两个数据项,不做其他公式干扰,第一次肯定是赋值商品条码,第二次的话就是仓库编号这样

Prex 发表于 2021-5-8 16:07:36

本帖最后由 liu_lijian1 于 2021-5-8 16:11 编辑

1、你可以通过扫码的长度来判断,条码一般都在13位,然后你的仓位的长度应该没有这么长!
扫码填入内容框你就用一个栏位,扫码结果大于10位时,你就往条码赋值
扫码结果小于10位时,你就往仓位赋值!(具体你找下规律,定义一个长度范围)
2、或者定义两个按钮:扫仓位和扫条码,通过点按钮的值变化来进行扫码,这样应该也可以。
页: [1]
查看完整版本: 手持设备--设备监听,如何设置扫一次填一个位置。