人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: kaji0245
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:エクセル スキャン セル ソフト バーコードリーダ
○ 状態 :終了
└ 回答数 : 4/5件

▽最新の回答へ

1 ● rutta888
●23ポイント

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

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

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


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

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

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


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


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

◎質問者からの返答

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

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


2 ● きあ
●23ポイント

難易度順


案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以外にもデータベースソフトはありますので、そういったものを使用するのもいいかと。

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

◎質問者からの返答

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

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

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


3 ● SALINGER
●22ポイント

数式で

=NOW()

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

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


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

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


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

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

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


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


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

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

◎質問者からの返答

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


4 ● きあ
●22ポイント

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

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

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

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

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

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

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ