2013-03-08 40 views
0

我們正在實施代碼以讀取/創建開始出現在供應商零件上的二維條碼。在MS Access報告/表格中創建二維(數據矩陣或QR碼)

我們需要在MS Access報表和表格中創建二維條碼。有沒有人有過字體(IDAutomation)或Active X(dlSoft)解決方案的成功。

對於C#,建議使用開源庫「http://barcoderender.codeplex.com/」。任何關於這是多麼成功的想法,或任何人有其他開源和/或支付選項的想法。

感謝,

安東

回答

0

根據需要生成,您可以使用谷歌圖表API生成QR碼代碼的體積。

只是一個「Microsoft Web瀏覽器」 ActiveX組件和下面的代碼添加到您的形式:

Dim Size As Integer 
Dim Text As String 
Dim URL As String 
Size = 200 
Text = "This is my test" 
' Better to actually use a URL encoding function like those described here: 
' http://stackoverflow.com/questions/218181/how-can-i-url-encode-a-string-in-excel-vba 
Text = Replace(Text, " ", "%20") 
URL = "http://chart.apis.google.com/chart?chs=" & Size & "x" & Size & "&cht=qr&chld=H|0&chl=" & Text 
WebBrowser.Navigate (URL) 

當然你可以改變大小,並根據您的需要選擇文本。文本也可以直接來自你的表格,因此你的數據。

我會建議你在使用前檢查谷歌條款和服務。