オンラインショッピングのWeb上のデータと、社内の(アクセス等)で作った在庫管理の仕組みを、統合する件です。倉庫業者さんが、オンラインショッピングのサポートをするようになったケースを念頭においてもらったらわかりやすいです。社内(アクセス等)でつくった仕組みをできるだけさわらないで、Web上のデータを入力したいのですが、よい仕組みはないでしょうか?現時点では、Web をあけて、アクセスの画面にコピーペーストしています。それを自動化できるといいのですが、そういった仕組みはないでしょうか? Macintosh でいえば、Applescript を使うようなものです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/08/07 20:57:12
  • 終了:--

回答(6件)

id:sasada No.1

sasada回答回数1482ベストアンサー獲得回数1332003/08/07 21:13:42

ポイント10pt

http://www.hatena.ne.jp/1060257432

オンラインショッピングのWeb上のデータと、社内の(アクセス等)で作った在庫管理の仕組みを、統合する件です。倉庫業者さんが、オンラインショッピングのサポートをする.. - 人力検索はてな

 URLはダミーです。

 Webで表示されるデータは、サーバのどこかに保存されている筈ですよね?

 そのデータを定期的(あるいはWebからエントリされる毎)にCSV形式のファイルに落として、FTPなり自動E-mailなりで社内のシステムに転送します。

 あとは、定期的に、WSHでもVBでも使って 社内DB(アクセス?)にインポートすればよいのではないかと思います。

id:zanjibar

うう、質問の意図は違います。社内DBへのインポートはしません。人間がコピペしている作業の代替をさせたいのです。

下記のようなソフトを使ってやれないかと考えています。

趣旨を組んで回答いただけたら幸いです。

http://www.vector.co.jp/soft/win95/util/se211440.html?site=n

http://www.vector.co.jp/soft/win95/util/se203480.html?site=n

http://www.vector.co.jp/soft/win95/util/se191041.html?site=n

2003/08/07 21:21:49
id:sasada No.2

sasada回答回数1482ベストアンサー獲得回数1332003/08/07 22:13:14

ポイント10pt

http://www.microsoft.com/japan/msdn/scripting/default.asp

ご指定のページが見つかりません

>人間がコピペしている作業の代替をさせたいのです。

 あぁなるほど、それでApplescriptですか。

 理解しました。失礼しました。

 これは、私の専門外なので、申し訳ありませんが具体的なプログラムやソフトのご紹介はできません。

 本当に ゴメンナサイ。

 ただ、考え方としては、

 (1) アクセスのフォームを開く

 (2) ブラウザ(IE限定でかまわないでしょう)を指定URLで開く

 (3) IE上の対象範囲を、クリップボードにコピーする

 (4) クリップボードの内容をアクセスのフォームに貼り付ける

 (5) 必要な数だけ(3)と(4)を繰り返す

という段取りではないかと思います。

 このうち、肝心の(3)と(4)以外は、素直にWSH(VBSやJS)で実現出来そうです。

 (3)と(4)は、例として挙げていただいたGhostTracerの再現ファイルを WSHからSHELL起動するなどして、キーボード操作(TABキーやCtl+C)やマウス操作をシミュレートしてやれば実現できるかもしれませんが、汎用性が低すぎますね。

 回答らしい回答が出来ず、すみませんでした。

id:inokuni No.3

いのくに回答回数1343ベストアンサー獲得回数212003/08/07 22:48:32

ポイント10pt

こういう本が書店にあります。

http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9/

AccessデータベースのWebコンテンツ化

やりたいことはこういうことですか?

この本もいいですよ。

id:Sumaru No.4

Sumaru回答回数98ベストアンサー獲得回数02003/08/07 22:55:12

ポイント10pt

Webサーバーをwindows系のIISで構築しaspを利用すれば可能だと思います。

が、オンラインショッピングの用に複数人が頻繁にアクセスする様な場合、Accessの利用はおすすめ出来ません。Access自体マルチユーザーアクセスを想定した使用になっていないため、そのような用途で利用すると、よくデータファイルが破損したりします。

こことかで紹介されているMSDEを利用されてはいかがでしょうか。

id:u_ra_ra No.5

u_ra_ra回答回数105ベストアンサー獲得回数02003/08/08 03:04:48

ポイント40pt

このサイトではWindows Scripting Hostの解説がされています。

倉庫業者の方が使うための専用のページを作り、その中にscriptを埋め込めばよいのではないでしょうか。

WSHの仕組みを利用すれば、JavaScriptやVBScriptでボタンを押した時やリンクをクリックした時にAccessにアクセスできるスクリプトを組むことは可能です。

MicrosoftのWSHのコーナーです。

id:lun No.6

lun回答回数45ベストアンサー獲得回数02003/08/08 12:58:24

ポイント10pt

私の組んだシステムの場合、税理士さんにデータを渡す必要があったので、PerlでCVSを出力するようにしていました。VBスクリプトでインポートするためです。

例に挙がっているマウス・キーボードマクロは、かなり複雑な作業が必要になるかと思います。Web画面の構造から見直さなくてはならなくなるかと思い、お勧めできません。

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

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

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

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

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