Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2255 / 2272 ツリー ←次へ | 前へ→

【3190】バーコードについて ガク 04/8/8(日) 14:20 質問[未読]
【3191】Re:バーコードについて よろずや 04/8/8(日) 15:55 回答[未読]
【3192】Re:バーコードについて こもれび 04/8/8(日) 16:06 回答[未読]
【3197】Re:バーコードについて ガク 04/8/9(月) 9:01 質問[未読]
【3198】Re:バーコードについて こもれび 04/8/9(月) 10:28 回答[未読]
【3199】Re:バーコードについて ガク 04/8/9(月) 23:19 質問[未読]
【3200】Re:バーコードについて こもれび 04/8/10(火) 0:14 回答[未読]

【3190】バーコードについて
質問  ガク  - 04/8/8(日) 14:20 -

引用なし
パスワード
   よろしくお願いします。
VBとはちょっと放れてしまうかもしれませんが、質問したいと思います。
パソコンとバーコードリーダーをつなげてデータ処理をしたいのですが、
仕組みがまったくわかりません。バーコードのデータはパソコンのどこに入りどうやって
accessやexcelで呼び出し活用すればいいのでしょうか?
教えてください よろしくお願いいたします。

【3191】Re:バーコードについて
回答  よろずや  - 04/8/8(日) 15:55 -

引用なし
パスワード
   ▼ガク さん:
>よろしくお願いします。
>VBとはちょっと放れてしまうかもしれませんが、質問したいと思います。
>パソコンとバーコードリーダーをつなげてデータ処理をしたいのですが、
>仕組みがまったくわかりません。バーコードのデータはパソコンのどこに入りどうやって
>accessやexcelで呼び出し活用すればいいのでしょうか?

一般的なものは、キーボードインターフェイスを採用しています。
バーコードリーダーでピッとやると、キーボードで数字を桁数分打ち込んで
Enterキーを押したのと同じ動きになります。
うまく読み取れなかった場合は、代わりにキーボードで打ち込みます。

【3192】Re:バーコードについて
回答  こもれび  - 04/8/8(日) 16:06 -

引用なし
パスワード
   こんにちは、ガクさん

>パソコンとバーコードリーダーをつなげてデータ処理をしたいのですが、
>仕組みがまったくわかりません。バーコードのデータはパソコンのどこに入りどうやって
>accessやexcelで呼び出し活用すればいいのでしょうか?
>教えてください よろしくお願いいたします。

私が以前職場で使用していたものは「キーボード入力式」でした。
キーボードケーブルの接続と分岐するアダプターがありまして、
バーコードリーダーを接続するというものです。
バーコードリーダーは読み取ったバーコードのデータをキーデータ
に変換して出力します。
例えば、code39というバーコードで

*00100012345* ( code39では必ず前後にアステリスクが付けられる)

というデータは、左のアステリスクから右のアステリスクまで順にキーデータ
が出力されます。

データを読み取ったあと、改行を付けるかどうするかは設定によったと思います。

Accessではリポートにバーコードコントロールを付けておき、印刷して
使用するという使い方になると思います。

【3197】Re:バーコードについて
質問  ガク  - 04/8/9(月) 9:01 -

引用なし
パスワード
   回答ありがとうございます。
すいません。質問を具体的にしていいですか?

まず、バーコードリーダでcode39のデータを読み取るんですが、読み取ったデータというのは
パソコンのどこにストックされるのでしょうか?
また、そのデータをACCESSなどで活用したい場合、どのようなプログラムを書いて
データを読みに行けばいいのでしょうか?(バーコードで読み取ったデータをテキストボックスなどに表示したい)

よろしくお願いいたします。

【3198】Re:バーコードについて
回答  こもれび  - 04/8/9(月) 10:28 -

引用なし
パスワード
   ガク さん こんにちは

>パソコンのどこにストックされるのでしょうか?
>また、そのデータをACCESSなどで活用したい場合、どのようなプログラムを書いて
>データを読みに行けばいいのでしょうか?(バーコードで読み取ったデータをテキストボックスなどに表示したい)

ストックというか、どこかにストアされるわけではありません。
「入力デバイスがキーボードからバーコードリーダに変わった」
と考えればわかりやすいかと思います。

Accessのフォームに設けられたテキストボックスにフォーカスが
ある状態で、バーコードリーダーでバーコードを読めばデータが
テキストボックスに入力されます。

【3199】Re:バーコードについて
質問  ガク  - 04/8/9(月) 23:19 -

引用なし
パスワード
   回答ありがとうございます。
バーコードリーダーでデータを扱うにあたり、何か設定する事
等ないでしょうか?

【3200】Re:バーコードについて
回答  こもれび  - 04/8/10(火) 0:14 -

引用なし
パスワード
   >バーコードリーダーでデータを扱うにあたり、何か設定する事
>等ないでしょうか?

バーコードリーダー側の設定関係がほとんどだと思います
スタート/ストップキャラクタの「*」(アステリスク)が
そのまま出力されたかどうかは失念しました。
もし、読み取った文字列にスタート/ストップキャラクタが
残っていたらmid関数でデータのみを取り出せばよいと思います。
その他特別な設定はソフトウエア側では無いはずです。

使用するバーコードリーダーによって扱えるバーコードが異なりますので
仕様を確認しましょう。
設定としては、私が使用したものでは次の項目があったように
記憶しております(すみません、はっきり覚えているものだけです)
ディップスイッチによる設定だったと思います

・センサー電源の常時 ON/OFF (省電力機能)
・データ読み取り後の改行 Enable/Disable
・改行の種類 CRLF/LF

2255 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078307
(SS)C-BOARD v3.8 is Free