• ベストアンサー

エクセルの裏でACCESSを動かすってなんですか(^^;)

相談されて困っているのですが、インターフェイスはエクセルで、 で、その裏で動いているのはデータベースで、できればアクセスを動かしいたいんだけど‥。 なんて言われたのですがそんなことできますか? しかもしかもそのデータベースをLANで共有したいんだけどなぁ、 ととんちのようなことまで相談されました。 どうやらただのデータベースだととっつきにくいらしく、 できれば普通にエクセルを使う感覚でデータベース編集をしたいらしいのです。 もちろんデータベースからのオートナンバリングや検索もできるようにしたいとのこと‥。 そんなことできるのでしょうか?? 私には分かりません。。

質問者が選んだベストアンサー

  • ベストアンサー
noname#13353
noname#13353
回答No.2

どうも見当違いの回答をしていた様です。 申し訳ありません。 データ更新の即時性が求められるのならば、VBやVBAでのプログラミングが回避出来ないかもしれません。 質問者さんにプログラミング技術が無ければ妥協しなければいけません。 私が思いつく案としては以下の通りです。  ■Excelへエクスポート→編集→Accessへインポート      長所:プログラミング不要、操作を覚えれば誰でも出来る   短所:即時性が無い、DBを複数のクライアントから同時に触れない。  ■AccessのフォームやVBAを使用   長所:Accessのテーブルに直接入力するよりは入力しやすくなる。   短所:ある程度のプログラミング知識が必要。      複数のクライアントから同時に操作される場合は高度なプログラミング知識が必要。        ■SQLServerを購入し、VB、VBAを使用   長所:今回の全ての要望の実現が可能   短所:金が掛かる。      ある程度のプログラミング知識が必要。

put74
質問者

お礼

お返事が遅くなってしまい、申し訳ありません! アクセスを裏で動かすことを、もっと簡単に考えてしまっていました。 ご回答頂いたものを参考に、よくよく考えてみたいと思います。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#13353
noname#13353
回答No.1

ヒントくらいにしかなりませんが・・・。 Excel上でAccessのテーブル内容を変更したいと言う事では無いでしょうか? Excelを起動して、「データ」メニュー→「外部データの取り込み」→「データの取り込み」で 使用したいAccessのファイルを指定します。 そうすればAccessの内容がExcelに張り付きますので編集可能になります。 これを足がかりに調べていけば、やりたい事が出来ると思います。 詳しくはヘルプやインターネットを駆使して頑張ってください。

put74
質問者

お礼

ご回答ありがとうございます!もうちょっと具体的にご回答頂けたら嬉しいです。 データの取り込みだったら想像つきますよね。 動作例としては、エクセルの決まったファイルを出すと、必ずサーバ上のACCESSデータと 連携が取れる状態になり、入力→ACCESSにデータが行く、という感じです。 わがままボウヤでごめんなさい‥。

すると、全ての回答が全文表示されます。

関連するQ&A