当前位置:首页 > 个人杂谈 > 正文内容

bartender2016版本对象值的坑

作者: 葛屹肃 | 日期: 2022-02-28 | 分类: 个人杂谈

bartender是一款标签打印机软件,功能是很强大的,支持市面常见的烽据库连接,还内置很多字符处理函数,对于一些特殊字符的处理相当便利。

其中,有一个叫对象值的功能是十分实用的,假如一个文本在标签中有好几个处要使用的话,那就可以使用对象值。使用对象值的好处在于日后便于维护,只要修改一处,其他使用对象值的跟着变化。

而这几天也是被bartender对象值坑了一把,使用bartender2016的朋友也要留意一下,当条形码使用对象值时,被引用的数据数据为空时,而条形码不会是空值,而是一个空格。

为了这样问题,还专门跑去客户那边调试了半天。说来话来,这个BUG还跟版本有关的,我电脑的10.1 版本中,条形码使用对象值的情况,并没有发现异常。而客户那边接我的方式制作的标签,条形码就出现一个空格。

原先根本不会想到是软件的问题,还以为从数据库抓取的数据异常,但是经常反复调试,发现传参的数据都是为空值,而打印出来标签的条形码就是一个空格。

发现数据没有异常,就使用bartender进行测试,从一个文本,一个条形码,再使用对象值,一点点地排除,最后发现,条形码一旦使用了对象值,就会变为一个空格。

解决方法:条形码不使用对象值,直接使用数据源的名称,当数据源是空值时,条形码也是空值。

软件嘛,就是这样,只有踩过坑后,才知道解决办法,又积累了一个经验。

版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/2411.html

  • 评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?

◎欢迎大家参与讨论