過去の桐井戸端BBS (桐ver.8)
17066 表引きファイルを共有しようとしたら「他のユーザーが使用中のファイルです」とエラーが出てしまう jyuuyuu_2 2002/08/22-13:52
パソコンが3台有りLANで繋がってます。
それぞれA機、B機、C機とします。

A機のフォルダー「C:\配送」の中に”店マスター.tbl”と”商品マスター.tbl”が有ります。

"店マスター.tbl”ー>項目名= 店CODE、店名、グループ名
"商品マスター.tbl"ー>項目名= 品CODE、商品名、単位、分類   となってます。


B機、C機にそれぞれ,「C:\B店販売」、「C:\C店販売」のフォルダーの中
表"B店売上日報.tbl”、"C店売上日報.tbl”

項目名は 年月日、伝票No、店番、店舗名、品番、商品名、数量、単価、売上高

店舗名、商品名に次の項目計算式が入ってます、”k:"はB,C機それぞれネットワークのA機の
フォルダー「C:\配送」にkドライブを割り当ててます。

#表引き([店番],=,"k:\店マスター",[店CODE],[店舗名])
#表引き([品番],=,"k:\商品マスター",[品CODE],[商品名])

B機が作業しているときは、C機は別な仕事をしてましたが、忙しくなってきたのと
遊び時間をなくしたいので、共有出来ないかといろいろやってますが、

「KD1463他のユーザが使用中のファイルです」のエラーメッセージで止まります
表引きの共有の仕方を教えて下さい。
17072 表引きファイルの共有の方法 佐田 守弘 2002/08/22-20:43
記事番号17066へのコメント
jyuuyuu_2さん
表引きする表を開く前、あるいは一括やイベントで表引きを行うのであれば、
表引きを行う前に、表引きファイルを共有モードで開いておいてください。
これで表引き表の共有ができると思います。

佐田守弘(KS-00119)
17075 Re:表引きファイルの共有について教えて下さい。 pokopon 2002/08/22-23:36
記事番号17066へのコメント
jyuuyuu_2さん こんにちは

>表引きの共有の仕方を教えて下さい。
このあたり話題は、過去にいくつも登場します。
http://www.fuku3.com/~habata/kbbs/kakov8/07299.htm
http://www.fuku3.com/~habata/kbbs/kakov8/04414.htm
http://www.fuku3.com/~habata/kbbs/kakov8/13635.htm

あくまで経験上ですが、表引きファイルを共有で利用した場合には、検索速度が落ちます。
当方では、実用に耐えませんでした(表引き表のデータ数が多かったせいかもしれませんけど)。

そのため、当方ではマスターファイルはローカルにおいて、表引きしています。

>#表引き([店番],=,"k:\店マスター",[店CODE],[店舗名])
>#表引き([品番],=,"k:\商品マスター",[品CODE],[商品名])

において、
店マスター.tbl と 商品マスター.tbl をローカルドライブ(c:でもd:でも)におく訳です。
ただし、これらのマスターが、変更・追加の可能性がある場合があれば、
変更のたびに新しいファイルを元からコピーしてこなければなりませんけど
(マスターファイルの管理は別マシンで)。

当方では、起動のたびに、サーバーからマスタデータをローカルにリストア(コピー)するようにさせています。

17076 有り難うございます。 jyuuyuu_2 2002/08/23-16:32
記事番号17075へのコメント
佐田先生 pokoponさん  有り難うございます。

なんとか出来ました。
前述の条件では解決しました。

質問では解りやすくする為マシン3台、表引きする表2本でしましたが
マシン4台、表引きする表がもう少し多く複雑になり
いまいち不規則(ある時はエラーになり、同じ条件下でOK)な
動きで、キチンと整理しないと解って頂ける質問文が書けない状況です。
はっきりしたら再質問しますので宜しくお願いします。

pokoponさん のマスターをコピーして・・・・の件は
店舗、商品のレコード150〜200迄ですし入力の時ですので、
スピードには支障有りません。

戻る