• ベストアンサー

アクセスでの質問です。

アクセスで作ったデータベースを複数のパソコンで(LANでつながっている状態のパソコンで)参照したり、データを書き換えたりする場合、アクセスの知識はどのくらい必要ですか?何をすればいいのでしょうか? できるだけ詳しく回答していただけるとありがたいです。 よろしくお願いいたします。

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

>複数のパソコンで参照したり、データを書き換えたりする 標準ではAccessのデータベースは共有設定になっているので複数のPCから参照・ 変更などは簡単に出来ます。 元データベーステーブルを各PCのテーブルにリンクして使えます。 MDEファイルというのはVBコードが含まれるデータベースをコンパイルして編集可能 なソースコードはすべて削除してデータベースは最適化されて保存されます。 コードが削除されるのでデータベースのサイズが小さくなります。メモリの使用法 も最適化されるので性能が向上します。 デザインビューで行うフォーム・レポート・またはモジュールの表示・変更・作成 が出来なくなる。 MDEファイルにしてもVBのコードを使うものだけ変更や追加が出来ないだけでテーブル の変更などは容易に出来てしまいます。 テーブル構造の変更まで規制をするにはセキュリティの設定をテーブルなど個別に 設定する必要があります。 そこまでやらなくて良い場合は通常にテーブルをリンクして使えば良いと思いますよ。

xchoxcho
質問者

お礼

回答ありがとうございます。 そうなんですかぁ・・・普通に参照・変更する程度で複数のパソコンで使いたいだけなので、テーブルをリンクするんでね。 分かりました。やってみます。 実際にやってみて、わからないことがあったら、また質問させていただきます。本当にどうもありがとうございました。

その他の回答 (1)

回答No.1

MDBファイルのままで、ご希望通りの事を行うのは、排他設定を解除すれば可能ですが、かなりの危険が伴いますね 危険と言うのは、どのマシンからでもレイアウトの変更やデザインの変更を行えてしまうためです お勧めは、MDEファイルを作成して、デザインなど構造の変更を不可にしてデータのみの書き換え、読み込みを行うようにする方法ですね 大して知識は要りませんよ、ヘルプに書いてあるのを読むだけです

xchoxcho
質問者

お礼

さっそくお返事ありがとうございます。 MEDファイルというのは、アクセスのファイルの種類の1つなのでしょうか?初めて聞きました。 挑戦してみます。(またさらに分からないことがあって質問するかもしれませんが・・・)

関連するQ&A

  • 同一形式のアクセスMDBを一度に参照したいのですが?

    DB初心者です。アクセスデータベースで同一形式のMDBを年度毎に作成しようと考えています。この複数のデータベースからデータを参照する場合、どの様な方法があるのでしょうか。MDBの数だけコネクトを行う必要があるのでしょうか?よろしくお願いします。

  • アクセス2000の初歩的な質問ですが。

    今、本を見ながらアクセスで売上管理のデータを作り始めたばかりで、アクセスに関する知識が乏しいのでおしえてください。クエリの中で「金額」の演算フィールドに金額:[単価]*[数量]と入力した場合、「指定されたフィールド”[単価]”がSQLステートメントのFROM句にある複数のテーブルを参照しました。と、エラーになってしまいます。まだまだ初歩の段階で、これが何を指しているのかわからないんです。どうか解る方、知識をお貸し下さい。宜しくお願いいたします。

  • SQL SERVER2005とアクセス2007でデータベースを作成して

    SQL SERVER2005とアクセス2007でデータベースを作成しています。 データベース自体はできまして、自分のパソコンではACCESSからSQLSERVERへデータを書き込んだり、読み込んだりはできます。 次の段階として、社内LANにデータベースをおいて、ほかのパソコンからもデータの書き込み及び読み込みをしたいのですが、うまくいきません。 ほかのパソコンからデータベースを開くと、接続を拒否されてしまいます。 SQLSERVER MANAGEMENT STUDIO EXPRESSで何か設定が必要なのでしょうか? よろしくご教授お願い致します。

  • PHPで外部サーバーのデータベースにアクセスは可能でしょうか?

    PHPで外部サーバーのデータベースにアクセスは可能でしょうか? データ量が多すぎて複数のデータベースに分けております。 またサーバーも変える必要があるためサーバーも複数に分けております。 サーバー1にデータベース1 サーバー2にデータベース2 サーバー3にデータベース3 がある状態で、サーバー4からPHPプログラムでデータベースにアクセスして、サーバー4に設置してあるホームページにデータを表示するプログラムを作りたい。 このような事が出来るのでしょうか? PHPプログラムが置いてある同一サーバー上のデータベースへのアクセスは出来たのですが、外部サーバーへのアクセスの仕方が解りません。。。 サーバーはXrea、さくらインターネットを使用しています。 PHPとMySQLを使用。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • 小さな会社でのACCESS

    いつもお世話になっています。 小さな会社で、私一人で事務をしています。 PCは1台、データーを扱うのは私しかいないので、ACCESS2003でデーターを管理していました。 この度もう1台PCを購入し、無線LANでネットワークを共有することになりました。 あまりネットワークに関する知識がなく、質問させていただきました。 一つは、ACCESS2003から2007に以降する予定なのですが、その場合今まで作成したACCESSファイルを、2007のファイル形式に変換することは可能でしょうか?またその場合、VBAなどももう一度作り直さなくても正常に作動するのでしょうか? もう一つは、今まで同様データを扱うのは私だけなので、同時にデータベースにアクセスすることはないのですが、もう1台のPCからは、データーを”見る”作業だけはする事になります。 ACCESSは同時アクセスに弱いといいますが、同時にアクセスすることがほとんどなければ、共有してもデーターベースが破損することはないのでしょうか? また、1台にACCESS2007を購入し、もう1台は”見る”だけなのでランタイムというもので可能だと聞きました。ACCESS2007からは、無料配布だそうで、ライセンスにもひっからないと聞きましたが、こちらも問題ないのでしょうか? また、ランタイムというものを”見る”だけのPCにインストールすれば、共有してあるACCESSのファイルを見ることが出来るという認識でよろしいのでしょうか? 知識がなく質問ばかりになってしまいましたが、よろしくお願いいたします。

  • ACCESSのレコードを削除してもファイル容量が小さくならない

     ACCESSのデータベースのレコードを削除しても、データベースファイルの容量が小さくならないのですが、これはしょうがないことなのでしょうか。  ACCESSをデータベースとして使いたいのですが、社内LANサーバー上にデータファイルを置こうと思っているので、データファイルの容量を小さくしておく必要があると思うのですが…  データベースファイルの容量が大きくなってきたら、また新たにファイルを作ってデータを移管するなどしなくてはならないのでしょうか。  初心者ですので、できれば平易な言葉でお教えいただけるとうれしいです。よろしくお願いします。

  • ACCESSランタイムについて

    ACCESSランタイムについて ACCESS2000で作ったデータベース(*.mdb)があります。 作ったパソコンはXP SP2です。 これをACCESSが入っていない複数台のパソコンで動かしたいと思ってます。 各々のパソコンのOSはVISTA、XP、7です。 この場合ランタイムはどのバージョンを入れるのでしょうか? よろしくお願いします

  • ACCESSのレスポンス

    環境:ACCESS 2000 Win 2000 ACCESSで顧客データベースを作成しています。 ・顧客データの件数は約6,000件 ・テーブルの数は19 ・テーブルのみのデータベースAとそのテーブルからリンクをしてデータを抜いてきているデータベースBとAのテーブルのみをリンクしているデータベースCがある ・Aにはテーブルのみで、データを蓄積する目的のみに使用 ・Aはローカルではなくサーバー上にある ・Bはデータ入力用で複数の人で使う場合もある ・Cは別のソフトからAのデータを呼ぶためにある 上記の状態でBの入力用データベースを触っているのですが、フォームの保存やフォームを開くときなどにすごく時間がかかります。長いときは4・5分かかってしまいます。 このようにACCESSのレスポンスが悪くなるのはどういうことに原因があるのでしょうか? あまり詳しい状況の説明ができていなくて、分かりにくいかと思いますが、どなたか教えてください。

  • Accessで書籍のデーターベースでも作ろうかと思います。

    Accessで書籍のデーターベースでも作ろうかと思います。 例えば、一つの本に対して著者が2名以上いるばあいにも対応するようにフィールドを作る場合はどのようにすればよいのでしょうか。 予め、「著者1」「著者2」・・・のように複数のフィールドを作っておく必要があるのでしょうか。 アクセス、およびデーターベースについてはほぼ初心者です。 よろしくお願いいたします。

  • ACCESSの共有について

    10台ほどのパソコンでLAN接続しています。 パソコン1でACCESSのファイルAを共有フォルダに入れています。 パソコン2ではファイルAのすべてのフォームのデータを参照することができます。 パソコン3ではファイルAのフォームデータの内、参照できるものとできないものとがあります。 最近作成されたフォームデータが参照できません。また、参照できないときは 式に未定義関数‘Format’があります。 と表示されます。 参照できる方法を教えてください。また、なぜ全て参照できるパソコンとできないパソコンが出てくるのでしょうか。 OSは全てのパソコンがwindows98、ACCESSは2000です。 よろしくお願いします。

専門家に質問してみよう