当前位置: 首页 » 行情 » 公司行情 » 正文

怎么用条码软件的脚本编程求固定长度数据和

放大字体  缩小字体 发布日期:2021-01-18 09:54:41  发布人:zhonglang888   浏览次数:66

不知道大家有没有遇到过求一串数据各数字和的情况,这两天就有遇到小伙伴来咨询这个问题,数据库导入的固定长度数据,需要把数据中的各个数字相加之和打印出来,要实现求数据各数据的总合,用中琅条码软件中的脚本编程就可以实现(其实这个功能在Excel也能实现),不过今天我们就主要聊一下中琅条码软件是如何利用脚本编程求固定长度数据和,如下图保存在TXT文本中长度为5的数据。

固定长度和1.png 

在中琅条码打印软件中新建一个空白标签,打开数据库设置,添加“TXT文本数据源”,弹出TXT文本数据源管理窗口,带你“浏览”添加TXT文件,点击“测试连接”和“添加”完成数据库导入TXT文本中的数据。

固定长度和2.png 

利用条码软件左侧工具栏中的“A”图标在标签上添加两个普通文本都导入数据库数据(其中一个不处理作为对比),双击普通文本打开“图形属性-数据源”,点击数据对象下面的修改按钮,弹出数据对象管理窗口,数据对象类型修改为“数据库导入”,导入TXT文本数据。

固定长度和3.png 

打开下面这个文本的“图形属性-数据源”,在右侧添加一个“脚本编程”的处理方法,输入以下代码:

var b =strReturn.split("");    //split()函数,把原数据分裂成b[0]、b[1]、b[2]、b[3]、b[4]五部分,以此类推数据长度有多少就能分裂成多少

var c = Number(b[0])+Number(b[1])+Number(b[2])+Number(b[3])+Number(b[4]);   //求和,Number()函数把个对象数值转换成数字

strReturn = c.toFixed(0);   //由于输出数据含小数点,所以取整输出

利用split()函数,把原数据分成多个部分,比如b[0]代表的是第一个数据,b[1]代表第二个数据,b[2]代表第三个数据,b[3]代表第四个数据,b[4]代表第五个数据,利用Number()函数把各对象转换成数字再相加就得出各项数字之和了。打印预览也可以批量求和的效果。

固定长度和4.png 

固定长度和5.png 

综上所述就是利用中琅条码软件脚本编程求固定长度数据的和方法,如果输出的数据不是数字之和,而是“NaN”字符,这就说明输入的数据长度不对,或者数据不是纯数字(含有其他的字母,字符等),检查原数据。


https://www.5izt.net/yolxhq/show-123814.html

特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


[ 行情搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

0条 [查看全部]  相关评论

 
按分类浏览
 
相关行情
公司行情
点击排行
 
网站首页 | 关于我们 | 使用协议 | 版权隐私 | 云发帖 | 网站客服 | 网站地图 | 发信息做推广就上主推信息网 | SITEMAPS