在水晶報表中使用Code128條形碼

2021-07-10 07:27:19 字數 1308 閱讀 5475

1.將code128條碼字型拷貝到c:\windows\fonts下

2 .在水晶報表裡的【字段資源管理器】的【公式字段】中新建乙個公式字段例如我命名為code128

3.在新建的字段單擊滑鼠右鍵 選擇編輯 在報表自定義函式中新建函式如下圖所示

**如下所示

function getcode128b( inputdata as string ) as string  

dim checksum    as  number 

dim intposition as  number

dim ii          as  number

dim strspchr    as  string

checksum = 104

for  ii = 0 to len(inputdata)-1   

intposition = ii + 1  

strspchr = mid(inputdata, intposition, 1)  

if asc(strspchr) >= 32 then

checksum = checksum + (asc(strspchr) - 32) * intposition

else

checksum = checksum + (asc(strspchr) + 64) * intposition

end if

next

checksum = checksum mod 103

if checksum < 95 then

checksum = checksum + 32

else

checksum = checksum + 100

end if

getcode128b ="ì" +inputdata+chr(checksum) +"î"

end function

4.選中公式欄位code128 在函式引數中值 選擇資料庫字段

5.然後將字段code128插入到報表中,並把報表中的字段修改為code128即可

在VC中使用水晶報表

來自 http blog.csdn.net memory xj archive 2008 04 16 2296970.aspx 水晶報表是乙個報表設計開發的強大工具,功能強大,設計靈活,在水晶報表光碟中只提供了乙個完全動態生成報表的例子,使用繁瑣。現介紹其在vs2005 vc 中的簡單使用方法。編譯...

在VC中使用水晶報表

水晶報表是乙個報表設計開發的強大工具,功能強大,設計靈活,在水晶報表光碟中只提供了乙個完全動態生成報表的例子,使用繁瑣。現介紹其在vs2005 vc 中的簡單使用方法。編譯環境 vs2005 vc windows xp。一 匯入水晶報表使用的動態聯接庫 根據實際修改檔案路徑。import c pro...

在VC中使用水晶報表

水晶報表是乙個報表設計開發的強大工具,功能強大,設計靈活,在水晶報表光碟中只提供了乙個完全動態生成報表的例子,使用繁瑣。現介紹其在vs2005 vc 中的簡單使用方法。編譯環境 vs2005 vc windows xp。一 匯入水晶報表使用的動態聯接庫 根據實際修改檔案路徑。import c pro...