Bartender用日期控制序列号归零脚本用法教程

软件教程 admin 2017-02-22 11:42 4511 1

序列号随日期归1.btw

群里网友提问,同时扔了一个50的微信红包。

先解释下需求:客户做了一个模版,有天数和序列号2个字符串需要处理。天数是在当年的第几天,序列号要求每天开始打印的时候自动置一,防止操作人员忘记更改而造成的浪费和错误。


blob.png

52是2月22日是2017年的第52天。

0001是序列号。

条码是我们需要的结果。

打印10张序列号后图片变化。

blob.png

保存文件并关闭。

更改电脑日期为23日,然后打开文件,会发现序列号已经自动归一。

现在说明Bartender脚本用法。

天数多行脚本部分写 value =date - CDate(left(now(),4) & " - 1 - 1")

序列号只是设置一下自己需要的位数进制等。

设置一个共享名称为 yestoday的文本。

设置一个共享名称为 today的文本。

该文本多行脚本写 Value =year(now) & "-" & month(now) & "-" &  day(now)

因为bartender脚本不支持format函数。

条码部分随便写个共享名称barcode,多行脚本写

if today <> yestoday then

sn=1

yestoday = today

end if

value=days & sn

自己可以组合成自己需要的格式。

上面一些基础数据用不着的话,移到页面外面即可。

本次bartender脚本用法教程完成。

评论区

精彩评论
  • 2020-08-31 10:55:24

    怎么把天数去掉?