2 返信 最新の回答 日時: Nov 6, 2011 3:55 PM ユーザー:yoyoyo7610

    排他処理?

    yoyoyo7610

      タイトル

      排他処理?

      フォーラムに投稿

      作成したFMPファイルをFMSにてアップロードし共有使用しています。

      テーブルAとテーブルB(入力用)を作成し、入力用のレイアウトにて内容を入力します。

      入力が終わると「登録」というボタンでテーブルAにインポートされるようにしました。

      (リレーションはしていません。)

      また、このスクリプトの中でインポートが終わったらテーブルBの登録が済んだ対象レコードを

      削除し、次の入力時にはフィールドを空の状態にするよう新規レコードまでを

      組み込んでおります。

       

      ここで疑問が生じました。

      クライアント側で同時に入力用レイアウトで入力をし、同時に新規レコードを作成した場合や

      同時に登録ボタンを押した場合、ファイルが壊れたり入力したものが消えてしまったり

      といった何らかの不具合が生じたりすることはあるのでしょうか?

       

      もし、上記の運用について問題があるようでしたら、

      どのような方法が望ましいのか教えていただけると嬉しいです。

      よろしくお願いいたします。

       

      ~環境~

      FMS、FMP(どちらもVer.11)

      WInXP、Vista、7

      (FMSのみ)

      MacMini SnowLeopardServer

      クライアントは、11台

        • 1. Re: 排他処理?
          Shin

          常に、新しいレコードを入力していく、という作業の中では、複数の作業者間で1個のレコードを同時に編修する、と言うことが想定できませんので、何ら問題は起きません。

          また、全く同時にインポートが行われたとしても、FMが受付を完治した時点で新しいレコードを作る要求をFMSに送り、その受け付けられた順でレコードが作られていきます。これは、全てFMSの管理下で行われます。ですから、ユーザーが気にする事は無いです。

          • 2. Re: 排他処理?
            yoyoyo7610

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