-1

サプライヤーの部品に現れ始めている 2D バーコードを読み取り/作成するためのコードを実装中です。

MS Access のレポートとフォームで 2D バーコードを作成する必要があります。フォント (IDAutomation) または Active X (dlSoft) ソリューションで成功した人はいますか?

C# については、オープン ソース ライブラリ「http://barcoderender.codeplex.com/」が提案されました。これがどれほど成功したか、または誰かが他のオープンソースや有料オプションを持っているかどうかについての考え。

ありがとう、

アントン

4

2 に答える 2

1

生成する必要があるコードの量に応じて、Google Charts API を使用して QR コードを生成できます。

「Microsoft Web Browser」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)

もちろん、必要に応じてサイズとテキストを変更できます。テキストは、フォームから直接値にすることもできます。つまり、データです。

使用する前に、Google の利用規約を確認することをお勧めします。

于 2013-03-12T17:19:59.597 に答える