MS Access データベースでの GS1128 バーコード作成
このワークフローでは、MS Access データベースのレポート内で GS1128 バーコードを生成する方法を説明します。Access のセキュリティ センターの設定変更、ALT + F11 による VBA エディターの起動、cruflbcs.dll タイプ ライブラリ参照の追加、および barcodesoft.bas モジュールのインポートについて開発者向けに説明しています。最後に、デザインビューのレポート テキストボックスに =GS1128([TableName].[FieldName]) 式を適用し、専用の GS1128m バーコードフォントを設定する方法を説明します。
ステップ 1. データベースセキュリティプロパティの調整
現代の Access バージョン: Access のオプションメニューパネル → トラスト センターの設定 → マクロの設定 → 「すべてのマクロを有効にする」 を選択します。
ステップ 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) テキストボックスフィールドに、次の書式設定の式を正確に入力します:
※「テーブル名」は実際のデータベースのテーブル名に、「フィールド名」はコードデータが格納されている実際のフィールド名に置き換えてください。
ステップ 6. タイポグラフィシステム設定の最終確定
対象のレポートコントロール(テキストボックス)を右クリックし、コンテキストメニューから 「プロパティ」 (Properties) 一覧を選択します。コントロールの書式パラメータを変更し、テキストのフォント名(フォントフォントファミリー)に GS1128m 書体システムを適用します。