0

fastreportを使用してバーコードを印刷するシステムを開発したいのですが、数値が13未満の場合はCode128Bを、数値が13の場合はEAN13を印刷したいと思います。

レポートで2種類のバーコードを使用するにはどうすればよいですか?データバンドを使用しています。

ありがとう!

  • DelphiとFastReport4.9を使用しています
4

1 に答える 1

1

データセットで、数値の計算フィールドを作成します。数値が 13 文字未満の場合は、最初のフィールドに値を設定し、13 が 2 番目のフィールドに設定されている場合は、その値を設定します。

次に、2 つのバーコード コントロールを配置し、それぞれにフィールドの 1 つを表示させます。もう一方は空なので、何も表示されません。

このソリューションは、FastReports にスクリプトを使用してこれを処理させるよりも、おそらく簡単で確実に高速です。

于 2012-11-05T11:53:19.463 に答える