pdf417 バーコードの生成

Crystal Reports、MS Excel、MS Accessへのシームレスな実装

MS Accessデータベースでのpdf417バーコード生成

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

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

Access trust macro config

2. Visual Basicエンジンウィンドウを実行する

キーボードのショートカットキー組み合わせ ALT + F11 を使用して、すぐにVB開発環境を開きます。

Access trust macro config

3. タイプライブラリの参照を設定する

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

Access trust macro config

4. モジュールファイルから関数ライブラリを追加する

Ctrl + M キーを押し、定義モジュールパッケージ barcodesoft.bas のフレームワークを直接使用してスクリプト構造を追加します。

Access trust macro config

5. レポートのマクロ式を実装する

VBA開発ウィンドウを終了し、安全にデータベースの設計環境に戻り、レポートのワークスペースビューを標準の「デザインビュー」に切り替えます。対象となるテキストボックスオブジェクトのコントロールソースに、以下の通りの式形式の値を正確に入力します。

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

※「テーブル名」をお使いのデータベースのテーブル名に、「フィールド名」をコード化するフィールド名にそれぞれ置き換えてください。

pdf417 barcode excel macro

6. タイポグラフィシステムの設定を完了する

選択したレポートコントロールのテキストボックスを右クリックし、「プロパティ」を選択します。コントロールのスタイル設定を変更し、ファミリー名 BcsPdf417 に対応するフォントシステムを使用してテキストレンダリングが行われるようにします。

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