バーコードリーダーで商品番号をスキャンしてエクセル(セル)に出しておりますが、スキャン時の日時を同時に出力するよい方法はないでしょうか?ソフトはエクセル以外でもかまいません。簡単に実現できる方法が望ましいです。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2009/03/01 02:29:04
  • 終了:2009/03/08 02:30:02

回答(5件)

id:rutta888 No.1

rutta888回答回数8ベストアンサー獲得回数22009/03/01 03:12:56

ポイント23pt

Accessでよければ、テーブルを[id(オートナンバー),商品番号(文字列型),日時(日付/時刻型)]で作成します。

日時のプロパティで規定値を=NOW()とします。

そのテーブルを開いて商品番号にフォーカスをあててからスキャンすれば自動的にその日時が記録されます。


これだとユーザーが日時も編集できてしまうことや、連続して入力できないので

フォームウィザードからフォームを作成し、日時を編集不可にするか、

そもそも表示させないようにしておくのもよいかと思います。


記録されたデータはcsvやexcel形式でエクスポートすることが可能です。


http://q.hatena.ne.jp/

id:kaji0245

なるほど、Accessですね。触ったことがないので、これを機会に勉強しますか(^ ^;)

ありがとうございました♪

2009/03/01 12:45:20
id:kia_44 No.2

きあ回答回数396ベストアンサー獲得回数302009/03/01 05:23:12

ポイント23pt

難易度順


案1


操作方法

エクセルのA1にフォーカス後、バーコードを読み込む。このときカーソルは自動的に下に移動することとする。


事前準備

B1に「=IF(A1>0,NOW(),"")」と入力

必要そうな分だけ下にフィル


コレだけでOKです。エクセルあるならこれがいちばん早そうです。

表示形式だけお好きな形にしてください。


難点

B1すべてのセルに式が入ることになり、ファイルが大きくなる。

データベースとしての強度はかなり低い。並び替えなどでずれないように注意が必要。


改善案

VBAを使用しボタンで処理などに切り替える


案2

Accessを使用する。


データベースソフトなのでそれなりのことができます。

Accessが使えることが前提条件。

いくらでも好きなように加工できますからオススメです。


案3

何らかのプログラミング言語で専用ツールを作ってしまう。

吐き出しはテキストでもいいでしょう。


案4

SQLを使う。

入力にAccessを使うなり、プログラムを組むことが必要。


おまけ

http://weba03.blog96.fc2.com/blog-entry-135.html

Access以外にもデータベースソフトはありますので、そういったものを使用するのもいいかと。

仕事でやるならデータベースできると楽しいですよ。

id:kaji0245

多くのパターンがあるんですね、勉強になります。

おすすめの案2で検討してみたいと思います。

おまけのDBも気になります(^ ^)

2009/03/01 12:48:47
id:SALINGER No.3

SALINGER回答回数3454ベストアンサー獲得回数9692009/03/01 08:15:58

ポイント22pt

数式で

=NOW()

を使えば日時を出力できますが、ブックを開くたびに再計算されるので日時が変わってしまいます。

変わらせない為に一工夫が必要です。


① ツール→オプション→計算方法→反復方法にチェックを入れ、最大反復回数を10回くらいにします。

(10回くらいにするのは他の数式が入っている場合に不都合が発生する可能性があるから)


② バーコードを入れているセルがA1で、日時を出力するセルをB1とすると、B1の数式を

=IF(A1="","",IF(B1="",NOW(),B1))

③ B1のセルの書式設定の表示形式を時刻にして、日付と時刻が表示されるようにします。


④ B列全てに適用させるために、下にオートフィルをします。


これでブックを開きなおしても日時が変わらなくなります。

http://q.hatena.ne.jp/

id:kaji0245

エクセルでも可能なんですね、参考にさせていただきます<( _ _ )>

2009/03/01 12:50:07
id:kia_44 No.4

きあ回答回数396ベストアンサー獲得回数302009/03/01 16:11:25

ポイント22pt

Accessでやりそうな流れなので・・・。

http://kia.the-ninja.jp/acc/ca1/ca1.html

accessは触ったことが無いとのことなのでサンプル作りました。

放置しているHPにアップしてきました。良ければ見てください。

まねするだけで作れますよ。

それを元にチョコチョコ改良していくことでAccessは勉強していけますよ。

id:kaji0245

大変参考になります。早速、試してみます。

ありがとうございます<( _ _ )>

2009/03/01 16:38:54

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 ardarim 892 802 142 2009-03-01 22:29:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません