Date: Wed, 22 Jun 2005 13:58:35 +0900
From: no@ann.co.jp
Subject: [pasml 116787] Re: エクセルマクロ操作中に強制終了
To: pasml@ann.co.jp
Message-Id: <200506220458.j5M4wZo18965@ns.pas2.jp>
X-Mail-Count: 116787
お名前 : 半端者 困りごと掲示板から
URL :
質問URL: http://pasokoma.jp/?num=269498&ope=v
ツリー: http://pasokoma.jp/cgi/tree.cgi?num=269498
--
>1)データ共用のためサーバー上のファイルをデスクトップ上にアクティブにしておき
> データを書き込むことをしています。LAN同期を問われると答えようがありません。
> データベースソフトが導入されていないのでEXCELで動かしているのですが、
> これが原因であればどうすれば良いのでしょうか?
>2)同時アクセスの排他処理も疑わしいです。実際の操作で操作タイミングが早すぎたり、
> 同時操作したときエラーが発生し易いような気もしています。
> 排他処理対策についてアドバイス頂ければ助かります。マイクロソフトのサポート情報
> についてはこれから調べてみます。
1)については、
サーバー上のファイルをデスクトップ上にアクティブにしておきデータを書き込む
ことをしています
は、ウ〜ン。あまりお勧めできるやり方ではないような・・・?!
私は、デスクトップ上のファイルを他領域のファイルと同期させることは、
感覚的に危険を感じてやりませんが、皆さん普通に行っておられるのかな。
Excelは、あくまでも表計算ソフト。私も、他のPCとデータ共用する必要があったり、
使用者のPCにExcel以外に使えるアプリがない場合は、データベース的な使い方を
させたりするけれども、Exel+VBAでRDBもどきの処理をさせるときは、扱うデータ量は
極力抑えるようにし、複雑な処理は避けるようにしています。
いろいろ事情がおありでしょうが、安価で使い勝手の良いデータベースソフトもあるの
で、大きな容量のデータを扱ったり、きちんとした排他制御をさせたり、複雑な処理を
高速で(がまんするしないではなく、処理に時間がかかるということは、それだけエラー
が入り込む環境的リスクが増大するということ)行いたいのであれば、それらの導入を
ご検討されてはいかがですか。
2)については、
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_t28.htm
が参考になれば。
ただし、最初にお断りしように、私自身、プロではないので、経験則でのアドバイスで、
トンチンカンな回答をしている危険性があります。
名人、達人の先生方のアドバイスを待ちたいところです。
--
== 掲示板URL: http://pasokoma.jp/ ==
配信の停止: http://pasokoma.jp/taikai.shtml
本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===