過去の桐井戸端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迄ですし入力の時ですので、 スピードには支障有りません。 |