小さな会社(製造業)でEXCELで事務から生産まで管理しております。
ですが将来的にはデータベースに移行しようと考えております。
その時に使うデータベースソフトは
MS-ACCESSにしようと思っているのですが、
偶然、以下のリンクの記事を見てやろうとしていることが
ACCESSで可能かどうか疑問を持つようになりました。
↓
複数クライアントが同時にデータ登録できる
データベースアプリケーションソフト
https://oshiete.goo.ne.jp/qa/9689138.html?from=m …
MS-ACCESSに詳しい人、すいませんが以下の2点のことが
ACCESSで出来るのか(向いている)のか教えて下さい。
追記
今すぐというわけではないので、一般的に「よく使われている」とか
「他のデータベースソフトにした方がいい」というレベルでOKです。
詳しい方、説明の上手な方、よろしくお願いします。
1)複数のパソコンからデータベースにアクセスして同時にデータ入力をする
2)複数のパソコンからアクセスして同時にマクロを動かす
No.3ベストアンサー
- 回答日時:
それぞれの端末にあるAccessのマクロを、それぞれの端末で同時に実行するという意味だと思いますが、可能です。
データを置くサーバー・HD等にはマクロを作らず、端末にあるマクロをそれぞれで実行するということですね。
私の方では10人位の部署で使っていますが、不具合等発生したことはありません。
もちろん、作り方がおかしいと正しく動きませんが。
ご解答ありがとうございます。
>それぞれの端末にあるAccessのマクロを、それぞれの端末で同時に実行するという意味だと思いますが
↓
その通りです。
>私の方では10人位の部署で使っていますが、不具合等発生したことはありません。
↓
10台くらいまではいけるんですね。
端末3台から5台くらいまでの同時アクセスを考えていたので、
これくらいならMS-Accessでもいけそうですね。
あらためてご解答頂きありがとうございます。
機会がありましたら、またお願いします。
No.5
- 回答日時:
Accessのフォーム画面で、1レコードの問い合わせ/更新処理を作り
データの読み込み・編集作業をしている間に、別の端末からマクロが
実行されてデータを別の値の変更を行い、その後に編集中のデータの
書き込みを行った場合、マクロで更新した値は上書きされて、元の値
または別の値に変わってしまう事があります。
その様な場合には予めテーブル単位またはレコード単位で、他からの
更新処理を制限する為のロック処理を、明示的に行う必要が有ります。
#一つのマクロの実行に長時間かかる場合も同様
それをせずに同時にアクセスして上手くいったと言うのは単なる偶然。
ご解答ありがとうございます。
まだ実務で使ってないので実感が湧きませんが
いろいろあるんですね。
ご解答ありがとうございます。機会がありましたらまたお願いします。
No.4
- 回答日時:
可能です。
排他制御は アクセスで 行いますから無問題。
それと、レベルによりますが
アクセスのデータベース部分だけ利用して JETエンジン。
フロントは、VBによる コードの方が利用の幅が広がります。
ただ、これやると、フロントの自作ソフト EXEのインストール作業が必要となりこれが欠点。その分、アクセスは(JETエンジンは)1個で済む。
ご解答ありがとうございます。
とりあえず、No.3さんのお答え同様、
端末側でマクロを利用できるようで良かったです。
あとJETエンジンという言葉を初めて聞きましたが、
軽く検索したところ以下のサイトがヒットしました。
Jetデータベースエンジン
http://bit.ly/2oMDWxE
データベースの分野ではこんなのがあるんですね。
いろいろ教えて頂きありがとうございます。
機会がありましたらまたお願いします。
No.2
- 回答日時:
サーバーまたはLANでつないだHD等にデータベースを置き、各端末側にもAccessを入れて入力することが可能です。
データベースのことをバックエンドと呼び、Accessではテーブルというものだけを置きます。これと各端末とをリンクで結びます。
入力端末に入れるAccessにはクエリ、フォームなどというものだけを置きます(リンクされたテーブルはありますが、実体はバックエンドにあります)。こちらはフロントエンドと呼ばれます。
PC数台程度の小規模ネットワークならこの方法が手軽です。
でも実は、この方法はAccessでは推奨されておらず、SQL Serverというソフトを使うことが推奨されています。台数が多く規模が大きい場合はその方がいいというより上記の方法に信頼性がなくなりますが、数台程度ならまずエラーなどは起きないと思います。
ご解答ありがとうございます。
フロントエンド、バックエンドのお話ありがとうございます。
ローカル環境で少しだけですがACCESSで業務をしております。
なので、テーブル、クエリー、フォームは使っており、
ACCESSの中だけですがデータベースの概念はちょっとだけ実感しております。
>数台程度ならまずエラーなどは起きないと思います。
小さな会社なので、同時アクセスする端末は3台から5台程度です。
それを考えると微妙なところですね。
No.1さんの説明も読んだのですが、データベースの場合いろいろあるんですね。
参考になりました。
今回はご解答頂き、ありがとうございます。
機会がありましたらまたお願いします。
No.1
- 回答日時:
>ACCESSで出来るのか(向いている)のか教えて下さい。
向いているかいないかといえば、向いていない方でしょう。
複数のパソコンから同じデータベースのデータにアクセスする為には、
データベースに何を使うかによらず、アプリケーション側でレコード
単位又はテーブル単位での排他処理が必須です。
ACCESSは、データベースアプリケーションを簡単に作成できますが、
もともとが個人用途なので、複数端末からの同時接続に対する対応は
弱く、多くの端末からの同時アクセスが予想される場合には、避けた
方が良いでしょう。
ご解答ありがとうございます。
>ACCESSは、データベースアプリケーションを簡単に作成できますが、
もともとが個人用途なので
↓
リンク先にこのことが書いてあり、初めて知りました。
リンク先の解答では、FileMakerPROがおすすめだそうですが、
とにかくMS-ACCESSは向いてないんですね。
今回は、ご解答ありがとうございます。機会があればまたお願いします。
※他の方の意見も聞いてみたいので、しばらく質問は開けておきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
ACCESS2003での150人同時利用
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンピュータ用語、データベー...
-
エクセルのフォームについて(...
-
アクセスVBAのSQRと SQL ...
-
オラクルなどのデータベースの...
-
【ACCESS】複数のパソコンから...
-
outlook本文から項目を選択して...
-
バッチファイルから直接db2コマ...
-
Access→Oracleデータ参照にはAD...
-
AndroidからのAccessデータベー...
-
スタライズとは、どういう意味...
-
キャッシュとバッファの違いは?
-
古浄瑠璃の『景清』
-
データベースの最適化をマクロ...
-
マクロでデータベースの最適化...
-
AccessとSQL Serverの違い
-
フォーム形式の報告書を作成したい
-
社内サーバー構築、NASについて
-
アクセスVBAからエクセルの操作
-
filemaker proって?
-
データベースに接続したままの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
型 varchar から型 numeric へ...
-
エクセルの重複データの曖昧検索
-
エクセルのフォームについて(...
-
ハイフン無しの電話番号データ...
-
【パフォーマンス】ファイル読...
-
リスト形式の表とデータベース...
-
データのインポートに失敗します。
-
ACCESSで条件付き書式の設定方法
-
OpenOfficeのBaseでExcelのデー...
-
オラクルのLONG RAW型のテーブ...
-
カンマ区切りで格納するカラム...
-
Access or SQLServer どちらを...
-
【ACCESS】複数のパソコンから...
-
外部データ取り込みのAccessへ...
-
Access2000でデータベースの最適化
-
エクセルを使用して、顧客管理...
-
データーベースとはなんですか...
-
データマネジメント(臨床試験...
-
登録分類を集約したい。
-
Accessのデータベースの容量見...
おすすめ情報
素人の読み方ですいません。
ご解答によると、数台なら入力端末(フロントエンド側)にある
マクロを同時に動作させることも可能なんですよね?
もしお手数でなければご解答を頂ければ嬉しいです。
※お手数でしたらスルーでOKです。
ご解答ありがとうございました。