プロが教えるわが家の防犯対策術!

MSアクセス2000を使用しています。
アクセス初心者なので、的はずれなことも言っているかもしれませんが、よろしくお願いします。

13桁のバーコードデータを作成したいのですが、必要なのは数値だけで、バーコードそのものは必要ありません。

たとえば、12桁の商品番号と、商品名だけで構成されるデータがあったとして、商品番号からチェックデジットを計算し、新たな項目にチェックデジット付きのデータを入れてくれるような方法はないでしょうか?

また、使用するソフトは、アクセスだけでなくても構いません。エクセルや他のソフトを使ってチェックデジット付の数値のみのデータを取得する方法を探しています。
よろしくお願いします。

A 回答 (2件)

チェックデジットといっても何種類もあります。


#1さんが回答しているようにJANコードのものもありますし、他の計算方法のものもあります。
何のためのバーコードなのか?ですね。
クロネコヤマトの宅急便のコードと佐川急便のコードも
計算方法が違いますし。

求めるの数字を文字列化し1桁づつ取り出して計算します。
難しくないですよ。足し算と割り算の商の余りとかしか使いませんから。
    • good
    • 0
この回答へのお礼

手持ちの商品コード自体は、1~7桁ですが、チェックデジット算出方法はJAN13桁です。

やはり計算式を作るのが一番いいのでしょうかね・・・。
説明書とヘルプをみてトライしてみます。

お礼日時:2005/06/24 14:39

http://www.mp-barcode.com/hp/contents/check_dezi …
12桁から1桁づつ取り出して、頑張って計算しましょう。

参考URL:http://www.mp-barcode.com/hp/contents/check_dezi …

この回答への補足

回答ありがとうございます。
算出方法は参考になりましたが、実際の作業に反映するには、自分のスキルでは限界を感じました。

補足日時:2005/06/24 14:12
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す