伊人久久婷婷丁香六月综合基地|国产AV一区二区三区图片|99久久精品亚洲国产|久久久精品无码一区

怎么用條碼軟件的腳本編程打印含特殊校驗(yàn)位流水號(hào)

不知道大家還記得不記得很早之前介紹的用軟件打印含特殊校驗(yàn)位的流水號(hào),流水號(hào)組成部分就是:流水號(hào)+校驗(yàn)位(如下圖5位長(zhǎng)度流水號(hào)+校驗(yàn)位),其中校驗(yàn)位就是由前面的流水號(hào)各項(xiàng)數(shù)字求和取個(gè)位數(shù)得出,之前介紹的是利用Excel對(duì)原數(shù)據(jù)進(jìn)行處理再導(dǎo)入條碼軟件打印,那么利用剛剛給大家介紹的中瑯條碼軟件腳本編程求固定數(shù)據(jù)之和的方法也可以實(shí)現(xiàn)這個(gè)功能,只需要稍微修改一下代碼即可,下面就來詳細(xì)的介紹一下。

流水號(hào)校驗(yàn)位1.png 

在中瑯條碼打印軟件中新建一個(gè)空白標(biāo)簽,然后利用條碼軟件左側(cè)工具欄中的“A”圖標(biāo)在標(biāo)簽上添加一個(gè)普通文本,雙擊普通文本打開“圖形屬性-數(shù)據(jù)源”,點(diǎn)擊數(shù)據(jù)對(duì)象下面的修改按鈕,彈出數(shù)據(jù)對(duì)象管理窗口,數(shù)據(jù)對(duì)象類型修改為“序列生成”,開始字符串修改為“69901”,然后點(diǎn)“+”再添加一個(gè),同樣是用序列生成,開始字符串改為“69001”,和上面一樣。(數(shù)據(jù)源中添加了兩個(gè)一模一樣的流水號(hào),下面的流水號(hào)通過腳本進(jìn)行處理得出校驗(yàn)位)

流水號(hào)校驗(yàn)位2.png 

選擇第二個(gè)流水號(hào),點(diǎn)擊右側(cè)處理方法下方的“+”,添加一個(gè)“腳本編程”的處理方法,輸入以下代碼:

/*javascript*/

//vars:thisObj,dataObj

var a = dataObj.getOriginalDataValue() + "";

var b =strReturn.split("");    //split()函數(shù),把原數(shù)據(jù)分裂成b[0]、b[1]、b[2]、b[3]、b[4]五部分,以此類推數(shù)據(jù)長(zhǎng)度有多少就能分裂成多少

var c = Number(b[0])+Number(b[1])+Number(b[2])+Number(b[3])+Number(b[4]);   //求和,Number()函數(shù)把個(gè)對(duì)象數(shù)值轉(zhuǎn)換成數(shù)字

var d = c%10;  //取和值的個(gè)位數(shù)

strReturn = d.toFixed(0);   //由于輸出數(shù)據(jù)含小數(shù)點(diǎn),所以取整輸出

利用split()函數(shù),把原數(shù)據(jù)分成多個(gè)部分,用b[0]、b[1]、b[2]…………表示,利用Number()函數(shù)把各對(duì)象轉(zhuǎn)換成數(shù)字相加就得出各項(xiàng)數(shù)字之和了,然后再取和值的個(gè)位數(shù)輸出即可。打印預(yù)覽也可以看到批量生成流水號(hào)+校驗(yàn)位的效果。

流水號(hào)校驗(yàn)位3.png 

流水號(hào)校驗(yàn)位4.png 

綜上所述就是用中瑯條碼軟件腳本編程打印含特殊校驗(yàn)位流水號(hào)的方法,本站搜索《如何批量打印含特殊校驗(yàn)位的流水號(hào)》查看另一種打印此種含特殊校驗(yàn)位的方法。


標(biāo)簽:條碼軟件 , 腳本編程 , 流水號(hào)校驗(yàn)位

共有條評(píng)論 網(wǎng)友評(píng)論

驗(yàn)證碼: 看不清楚?
    河东区| 湟中县| 金寨县| 河间市| 汝南县| 沁水县| 宣化县| 佛坪县| 科尔| 中阳县| 济源市| 喀什市| 渭南市| 东阿县| 宾川县| 磐安县| 潮安县| 扶沟县| 白玉县| 和田市| 康乐县| 汨罗市| 重庆市| 民乐县| 凯里市| 连城县| 沧源| 丰宁| 通江县| 上虞市| 文安县| 临泉县| 东辽县| 思南县| 康保县| 鄄城县| 琼海市| 拉孜县| 白银市| 章丘市| 贵定县|