GS1128 バーコードの作成

Crystal Reports、MS Excel、MS Access にシームレスに実装

MS Access データベースでの GS1128 バーコード作成

このワークフローでは、MS Access データベースのレポート内で GS1128 バーコードを生成する方法を説明します。Access のセキュリティ センターの設定変更、ALT + F11 による VBA エディターの起動、cruflbcs.dll タイプ ライブラリ参照の追加、および barcodesoft.bas モジュールのインポートについて開発者向けに説明しています。最後に、デザインビューのレポート テキストボックスに =GS1128([TableName].[FieldName]) 式を適用し、専用の GS1128m バーコードフォントを設定する方法を説明します。

ステップ 1. データベースセキュリティプロパティの調整

現代の Access バージョン: Access のオプションメニューパネル → トラスト センターの設定 → マクロの設定 → 「すべてのマクロを有効にする」 を選択します。

Access trust macro config

ステップ 2. Visual Basic エンジンウィンドウの実行

キーボードのショートカットキーの組み合わせ:ALT + F11 を押して、直ちに VB 開発アプリケーション環境を起動します。

ステップ 3. タイプライブラリ拡張の参照設定

ツール → 参照設定 オプション画面を開きます。「参照」をクリックしてライブラリファイルを選択し、cruflbcs.dll 依存関係追跡要素を有効にします。crUFLBcs 4.0 Type Library の横にある選択ブロックにチェックを入れ、設定を保存して処理を完了します。

ステップ 4. モジュールファイル関数ライブラリの追加

Ctrl + M キーを押し、モジュールフレームワークパッケージから標準テンプレートファイルである barcodesoft.bas コンポーネントを直接インポートしてスクリプト構造を追加します。

ステップ 5. レポートマクロ式の実装

VBA 開発ウィンドウを終了してデータベースデザイナー環境に安全に戻り、レポートの表示を標準の 「デザインビュー」 (Design View) に切り替えます。対象オブジェクトの「コントロールソース」 (Control Source) テキストボックスフィールドに、次の書式設定の式を正確に入力します:

=GS1128([テーブル名.フィールド名])

※「テーブル名」は実際のデータベースのテーブル名に、「フィールド名」はコードデータが格納されている実際のフィールド名に置き換えてください。

Access database field expressions code setting

ステップ 6. タイポグラフィシステム設定の最終確定

対象のレポートコントロール(テキストボックス)を右クリックし、コンテキストメニューから 「プロパティ」 (Properties) 一覧を選択します。コントロールの書式パラメータを変更し、テキストのフォント名(フォントフォントファミリー)に GS1128m 書体システムを適用します。

Access properties control font text box typography layout settings window step view