• ベストアンサー

アクセス2002で、バーコードを作成したい。

アクセスで2002で、バーコードを作成したいのですが、アクティブXコントロールを使うまではわかったですが、バーコードができません。 テーブルにバーコードの元となるデータ(4桁の数字)を入れて、クエリを作成し、レポートをオートレポート単票形式にして作成しました。 データソースを作成したクエリにしたのですが、うまくいきません。 バーコードのスタイルの設定も4桁を設定とすることが出来ないようですし、バーコードの作成は今回が初めてなので、どのように設定したらよいか、詳しく教えてください。 宜しくお願いします。、

質問者が選んだベストアンサー

  • ベストアンサー
  • szk9998
  • ベストアンサー率45% (1026/2241)
回答No.1

アクセスで2002のバーコードコントロールのバージョンがわかりませんので、あくまでもアクセス2003以降の[Microsoft バーコード コントロール 9.0] についてです。 (ずいぶん昔の記憶ですが、大して変わらないような・・・) Microsoft バーコード コントロール ですが、複数のタイプのバーコードを出力することができます。 http://office.microsoft.com/ja-jp/access-help/HA010201925.aspx 標準設定でJan-13というコードになっているはずです。 (日本国内で使用されている、普通のバーコードですね) バーコードにも種類があって、それぞれルールがあるわけです。 jan-13は13桁必要。 さらに、最後のひとけたはチェックデジットといって読み間違いがないかどうかのチェックコードなのですね。 これは、その前の12ケタから算出します。 http://www.dsri.jp/jan/check_digit.htm こういったことがわかっていないと、当然エラーになりますから出力されないということです。 jan-13に対応した数値を使うか、 バーコードコントロールのプロパティから、 カスタムコントロール→スタイル でjan-13以外を選択してやるかです。 そのうちどれかは4ケタでもバーコードを出力できると思います。 このバーコードを何に使うかにもよりますが、 リーダーで読み込むことを考えていらっしゃるならば、 普通にJan-13か、短縮版のjan-8(8ケタ)を使用した方がいいですね。

cross2246mako
質問者

お礼

アクセスで、バーコードを作成することができました。 バーコードリーダーで読み込めるか、確認するのが楽しみです。 今後とも、宜しくお願い致します。