| 2017/06/10(Sat) 21:46:33 編集(投稿者) 2017/06/10(Sat) 21:46:18 編集(投稿者)
ふじもとさんこんにちは 桐のヘルプを開いて最下行のAPPENDIX→表の共有 →レコードロックとファイルロック 表を共有で使用している場合、桐はコマンドに応じて、 レコードロックまたはファイルロックをかけます。 レコードロックがかかっているあいだ、他のユーザは ファイルロックをかけるコマンドを使用できません。 ファイルロックがかかっているあいだ、他のユーザは 表を更新できなくなります。 レコードロックまたはファイルロックと競合した場合、 「KD1450:他のユーザが処理中です」というメッセージ が表示されます。 表を共有で開いているときであっても、誰もその表を更新 していないときにファイル操作を行なった場合は、参照表 にもファイルロックをかけ、他のユーザはその処理が終了 するまで、更新を行なうことができなくなります。
ロック種別 コマンド 更新表ロック 参照表ロック レコード 行追加 ○ − ロック 行訂正 ○ − 行削除 ○ − レコードロック ○ − ファイル 行削除 * ○ − ロック 置換 ○ − 読み込み ○ △ 書き出し ○ △ 併合 ○ △ ※△は参照表を誰も更新していないときにファイルロック がかかるもの。
と書いて有ります。他の方が同じ表を開いて訂正や追加などの更新中 はレコードロックがかかってファイルロックするコマンドは使用出来 ないという事ではないかと思います。(表示中は置換は可能) 絞り込んだ行の行訂正は出来るようなのでイベントや一括処理で 最初の行から最終行まで訂正したらいかがでしょうか。 質問の時は桐のバージョンを書いた方が良いですよ。 サンプルを2回作る方は居ないと思います。
|