code39 バーコードの生成

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

Crystal Reports で Code 39 バーコードを生成する

Crystal Reports で Code 39 バーコードを生成するには?

Crystal Reports で Code 39 バーコードを生成するには、Barcodesoft UFL ライブラリの BCSLinearCode39 関数を使用して新しいフォーミュラフィールドを作成します。引数としてデータベースフィールドを渡し、そのフォーミュラフィールドをデザインキャンバスに配置して、フォントファミリーに Code39MHr を適用します。

  1. ステップ 1: SAP Crystal Reports のビット数を確認し、DLL を登録する

    お使いの SAP Crystal Reports のバージョンのビット数を確認します。SAP Crystal Reports 2008 から 2016 までは 32 ビット、SAP Crystal Reports 2020 および 2025 は 64 ビットです。

    64 ビット版 Crystal Reports (2020 / 2025) の場合:

    コマンドプロンプトを管理者として実行し、以下を実行します:

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    %systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
    Registering 64-bit cruflbcs_x64.dll via Administrator Command Prompt

    32 ビット版 Crystal Reports (2008~2016) の場合:

    コマンドプロンプトを管理者として実行し、以下を実行します:

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    regsvr32.exe cruflbcs.dll
    Registering 32-bit cruflbcs.dll via Administrator Command Prompt
  2. ステップ 2: 新しいフォーミュラフィールド(式フィールド)を作成する

    Crystal Reports のレイアウトを開きます。フィールドエクスプローラーペインの 「フォーミュラフィールド」 を右クリックし、コンテキストメニューから 「新規作成...」 を選択します。名前のテキストボックスに 「code39」 と入力し、「エディターを使用」 ボタンをクリックします。

    Creating a new Crystal Reports formula field named code39
  3. ステップ 3: Barcodesoft Code 39 関数を見つける

    フォーミュラワークショップで「追加関数」ディレクトリに移動し、「Visual Basic UFLs」ノードの下にある BCSLinearCode39 関数をダブルクリックします。

    Selecting BCSLinearCode39 from the Visual Basic UFLs list inside the Formula Workshop
  4. ステップ 4: データベースフィールドを code39 式のパラメータとして使用する

    式の括弧内に、対象となるデータベースフィールドをプライマリ文字列パラメータとして指定します。「保存」 ボタンをクリックして、新しい code39 式のロジック構成を検証し、保存します。

    code39 crystal reports ufl
  5. ステップ 5: code39 フォーミュラフィールドをレポートキャンバスに挿入する

    新しく保存した code39 フォーミュラフィールドをフィールドエクスプローラーからドラッグし、Code 39 バーコードを表示したいデザインビューのグリッドキャンバスエリアにドロップします。この時点では、見慣れない奇妙な文字が表示されます。心配しないでください。まだ Code 39 バーコード用のフォントを適用していないためです。

    code39 barcode crystal reports UFL
  6. ステップ 6: Code39MHr フォントファミリーを適用する

    キャンバス上に配置したフォーミュラテキストブロックオブジェクトを右クリックし、コンテキストメニューから 「オブジェクトの書式設定」 を選択します。「フォント」カスタマイズタブペインで、フォントファミリーのドロップダウンメニュー選択リストから 「code39mHr」 を選択します。

    code39 font crystal reports

    パッケージには、さまざまなサイズとスタイルの 14 種類の TrueType フォントが含まれています。 ヒューマンレダブル(目視読取可能)テキストあり:Code39XXL、Code39XL、Code39L、Code39M、Code39S、Code39XS、および Code39XXS。 ヒューマンレダブルテキストなし:Code39XXL、Code39XL、Code39L、Code39M、Code39S、Code39XS、および Code39XXS。 各フォントは異なるアスペクト比で設計されているため、アプリケーションの要件に最も適したものを選択できます。

  7. ステップ 7: Code 39 バーコードの生成を確認する

    「OK」 ボタンをクリックして変更を適用します。プレースホルダーの文字列が即座に変換され、レポートテンプレートのプレビューレイアウト内に、アクティブで読み取り可能な Code 39 バーコードとしてレンダリングされます。

    code39 barcode crystal reports