[ツリートップの表示に戻る]

◇-同期の方法を教えてください?-OHYAMA(1/15-15:39)No.150
  └ Re:同期の方法を教えてください?-きょうこ(1/15-19:06)No.151
    └ Re:同期の方法を教えてください?-OHYAMA(1/16-10:44)No.152
      └ Re:同期の方法を教えてください?-宮田(1/16-14:16)No.153
        └ Re:同期の方法を教えてください?-OHYAMA(1/16-14:28)No.154
          └ Re:同期の方法を教えてください?-きょうこ(1/16-18:42)No.155
            └ Re:同期の方法を教えてください?-宮田(1/16-23:43)No.157
              └ Re:同期の方法を教えてください?-OHYAMA(1/17-09:10)No.158
                └ Re:同期の方法を教えてください?-きょうこ(1/17-11:34)No.159
                  └ Re:同期の方法を教えてください?-OHYAMA(1/17-16:23)No.160
                    └ Re:同期の方法を教えてください?-宮田(1/17-23:28)No.161
                      └ Re:同期の方法を教えてください?-OHYAMA(1/18-11:27)No.162


トップに戻る
150同期の方法を教えてください?OHYAMA 1/15-15:39

マイツ−ルのことでわからないときはいつも拝見しています。
すごく参考になり感謝しています。もしおわかりでしたら教えて下さい。
マイツ−ルをメインマシン1台、LANで2台接続して使っていますが、1台が使
用していると他は待機状態で使えない状態です。3台にそれぞれマイツ−ルをイン
スト−ルして同じデ−タ−ベ−スで使用して、定期的にメインマシンのマイツ−ル
にバックアップして同期をとりデ−タ−を一つにすることはできないものでしょう
か?
おわかりでしたら教えてください。

トップに戻る
151Re:同期の方法を教えてください?きょうこ 1/15-19:06
記事番号150へのコメント

 OHYAMAさん、こんにちは!!

 いつもご訪問頂いてるようで、ありがとうございます。

》マイツ−ルをメインマシン1台、LANで2台接続して使っていますが、1台が使
》用していると他は待機状態で使えない状態です。3台にそれぞれマイツ−ルをイン
》スト−ルして同じデ−タ−ベ−スで使用して、定期的にメインマシンのマイツ−ル
》にバックアップして同期をとりデ−タ−を一つにすることはできないものでしょう
》か?

 そのデータベースの量や使用頻度や環境が判らないのですが。。。
 現在、3台のマシンにマイツールがインストールされてますね?
 で、メインマシンのデータフォルダをドライブ登録して、2台で触ってる?
 ただ、メインマシンなり、もう1台が触ってると、「他のマシンが使用中」
 等で、2台目が使えない?

 マイツールの場合、TとかWとか、変更途中で見たら困る場合が有るコマンドを
 使用中に、他から見られなかったと思います。

 1台で触ってる最中に、他のパソコンから見て、データが古いのになるとか、
 問題ないのでしょうか?

 1つの方法として、パソコン1とパソコン2が有るとして、
 1のパソコンのデータが1日に1回、更新されるとします。
 2のパソコンで、データを更新することは少ないが、始終見たいとします。
 2のパソコンに、data2 というファイルを作成し、
 更新したら、1のパソコンの data から、2のパソコンの data2 に
 CPDする、とかいう方法はOKなのでしょうか?

 DOS パッチファイルを使って、同期を取る、ということは可能です。
 また、例えば、スケジューラーに登録することも可能でしょう。
 ただ、バッチファイルをご存じでしょうか。。。
 

トップに戻る
152Re:同期の方法を教えてください?OHYAMA 1/16-10:44
記事番号151へのコメント
きょうこさん、こんにちは!! OHYAMAです。

》お返事ありがとうございます。よろしくお願いします。

》》マイツ−ルをメインマシン1台、LANで2台接続して使っていますが、1台が使
》》用していると他は待機状態で使えない状態です。3台にそれぞれマイツ−ルをイン
》》スト−ルして同じデ−タ−ベ−スで使用して、定期的にメインマシンのマイツ−ル
》》にバックアップして同期をとりデ−タ−を一つにすることはできないものでしょう
》》か?

》 そのデータベースの量や使用頻度や環境が判らないのですが。。。
》 現在、3台のマシンにマイツールがインストールされてますね?
*インスト−ルしています。
》 で、メインマシンのデータフォルダをドライブ登録して、2台で触ってる?
*ドライブ登録しています。
》 ただ、メインマシンなり、もう1台が触ってると、「他のマシンが使用中」
》 等で、2台目が使えない?
》 *オ−トPROを多様しています。DFなどで名簿のペ−ジをたとえば1−200ペ−
ジとか指定しています。検索・変更などを毎日仕事で使っています。
》 マイツールの場合、TとかWとか、変更途中で見たら困る場合が有るコマンドを
》 使用中に、他から見られなかったと思います。

》 1台で触ってる最中に、他のパソコンから見て、データが古いのになるとか、
》 問題ないのでしょうか?
》 *それは無いようです。Rで読み書きの場合は問題は無いみたいです。
*ほとんどオ−トPROで使用しています。
》 1つの方法として、パソコン1とパソコン2が有るとして、
》 1のパソコンのデータが1日に1回、更新されるとします。
》 2のパソコンで、データを更新することは少ないが、始終見たいとします。
》 2のパソコンに、data2 というファイルを作成し、
》 更新したら、1のパソコンの data から、2のパソコンの data2 に
》 CPDする、とかいう方法はOKなのでしょうか?
》 * 1のパソコンも2のパソコンもそれぞれデ−タ−更新は毎日したいです。

》 DOS パッチファイルを使って、同期を取る、ということは可能です。
》 また、例えば、スケジューラーに登録することも可能でしょう。
》 ただ、バッチファイルをご存じでしょうか。。。
》 *全くわかりません。教えていただければありがたいです。
*マイツ−ルのオ−トPROは、自分で作っています。
きょうこさんのHPをみたり参考にさせていただいております。
*使用のマイツ−ルは、マイツ−ルビュ−アV1.17です。WIN98SEです。
よろしくお願いいたします。

トップに戻る
153Re:同期の方法を教えてください?宮田 1/16-14:16
記事番号152へのコメント
きょうこさん、OHYAMAさん、こんにちは!!

横から失礼します。

これは背反処理+同期というすごく面倒な処理で、私が知っている限り、
専用のソフト(Notes等のグループウェアなど)しか持っていない機能
ですがマイツールってそれを持っているのでしょうか?
通常だと、よくて背反処理(他の人が使用している場合変更できない)しか
持っていないと思いますけど。

一般には、単一データとして背反処理を行うか、同データの複数コピーを
行って、最終的にチマチマ修正する方法がとられていると思います。

バッチファイルでは多くの場合、タイムスタンプを利用して判断させますから
内容の変更については入力したデータ自体に時間情報が含まれていないと
上書き保存と同じになってしまいます。

トップに戻る
154Re:同期の方法を教えてください?OHYAMA 1/16-14:28
記事番号153へのコメント
宮田さん、きょうこさん こんにちは!! OHYAMA
》宮田さん アドバイスありがとうございます。
》これは背反処理+同期というすごく面倒な処理で、私が知っている限り、
》専用のソフト(Notes等のグループウェアなど)しか持っていない機能
》ですがマイツールってそれを持っているのでしょうか?
》通常だと、よくて背反処理(他の人が使用している場合変更できない)しか
》持っていないと思いますけど。

》一般には、単一データとして背反処理を行うか、同データの複数コピーを
》行って、最終的にチマチマ修正する方法がとられていると思います。

》バッチファイルでは多くの場合、タイムスタンプを利用して判断させますから
》内容の変更については入力したデータ自体に時間情報が含まれていないと
》上書き保存と同じになってしまいます。
* マイツ−ルはDFなどでペ−ジ指定し、検索してもすべて同日時になるようで市販
のバックアップソフトでも
上書き保存しかできないようなので困っています。
何か良い方法があれば教えてください。

トップに戻る
155Re:同期の方法を教えてください?きょうこ 1/16-18:42
記事番号154へのコメント
 OHYAMAさん、宮田さん、こんにちは!!

 宮田さん、ありがとうございます。
 背反処理+同期というのは、マイツールは持っておりません。
 ただ、ファイルを触ってる時、「他のマシンが使用中」と触らせない程度です。
 で、このファイルを触ってるとマイツールが見なすコマンドが有ります。
 それにDFが該当します。

》* マイツ−ルはDFなどでペ−ジ指定し、検索してもすべて同日時になるようで市販
》のバックアップソフトでも
》 上書き保存しかできないようなので困っています。

 OS的には、マイツールはファイルセット単位で日付が付きます。
 あちらこちらのページを触った後のページのみ、マイツール内部でコピー
 することもオートを使えば不可能では無いでしょうが、色々面倒です。
 200頁程度なら、全部コピーなさった方が速いかも知れません。

 同期とは言えないと思いますが、
 オートを使われるなら、DFの後、他のマシンにデータを COPY するまで
 組み込まれるのは如何でしょう?

 例えば、data1 data2 data3 のように名前を変えておけば、同一内容の
 データをお互いに見たり変更することが可能です。
 但し、コピーの管理をオートでしないと、人間は忘れたり間違ったり
 しますので?
 デメリットは、それぞれのマシンで同じオートだと動かないことです。
 例えば、V11="DATA2" とか変数内容を変えるか、コントロールページを
 作るかが必要になります。
 http://takamiya.com/auto/knowhow.html#コントロール
  

トップに戻る
157Re:同期の方法を教えてください?宮田 1/16-23:43
記事番号155へのコメント
きょうこさん、OHYAMAさん、こんにちは!!

結論から言うと、同期はソフト自体にその機能がない限り無理です。
運用上で対処するしかないと思います。

方法として使われているのは先にあげた2つですね。
1.データ入力は一人にしぼる。
  複数人で行う場合は使用(入力)時間帯を別ける。
2.各PCに別個のデータをおいておき、最終的に統合する。
  元データをサーバに置いておき、クライアントではそのデータを
  コピーして別個に入力。最終的にサーバのデータと比較して
  異なっているデータをサーバに移す。これを各クライアントの
  データで行う。修正されたデータを新元データとしてサーバに保管。
  バッチ処理可能であれば省力化可能。
これらの運用については実務者が一番熟知しているはずですから、
ケースバイケースで変わってきますね。

トップに戻る
158Re:同期の方法を教えてください?OHYAMA 1/17-09:10
記事番号157へのコメント
》きょうこさん、宮田さん、おはようございます。!! OHYAMA

》宮田さん アドバイスありがとうございます。

昨日は、きょうこさん、宮田さんにアドバイスをいただき感謝いたします。
アドバイスいただいたことをいろいろ試してみます。
うまくゆけば良いのですが、パソコンでオフコンの使い方をしようと考えるのが
無理があると思いますがチャレンジすることが楽しいですよね!
がんばってみます。ありがとうございました。

トップに戻る
159Re:同期の方法を教えてください?きょうこ 1/17-11:34
記事番号158へのコメント

 OHYAMAさん、宮田さん、こんにちは!!

》うまくゆけば良いのですが、パソコンでオフコンの使い方をしようと考えるのが
》無理があると思いますがチャレンジすることが楽しいですよね!

 そう、楽しいですよね!

 #152
》》1台で触ってる最中に、他のパソコンから見て、データが古いのになるとか、
》》 問題ないのでしょうか?
》 *それは無いようです。Rで読み書きの場合は問題は無いみたいです。

 ということは、同時にデータを変更するようなことは無いのですよね?

 例えば、1台のパソコンでDF中に、別のパソコンからRやSHは良い
 ですが、データを変更してWしたり、UPDとなると、そのタイミング
 によっては片方のデータが無くなる可能性が有ります。

 一人がデータ変更をしてる時は、他の人は見るだけ、検索するだけ、に
 なさるのが無難と思います。
 先に書いたコピーは、単にそれぞれが参考に出来るデータを、最新に
 近く更新するだけですので。

 丸ごとコピーでなく、どちらのページが新しいか、コピーする時に
 チェックしたとしても、タイミングによってはかなり危ないでしょう。
 

トップに戻る
160Re:同期の方法を教えてください?OHYAMA 1/17-16:23
記事番号159へのコメント
きょうこさん、宮田さん こんにちは!!
OHYAMAです。
》いろいろとアドバイス本当にありがとうございます。
今、メインPCからサブCP1にデ−タ−を送れるようにしました。
これから サブCP1 から メインCP に デ−タ− を送るようにします。
それが すんだら サブCP2 との やりとりをしてみます。

問題も出てくるとは思いますが、挑戦してみます。
それぞれのCPの入力タイミングの問題をどう解決するか考えてみます。
また、アドバイス してくださいませ。
気にかけていただいて本当にありがとうございます。
》 

トップに戻る
161Re:同期の方法を教えてください?宮田 1/17-23:28
記事番号160へのコメント
きょうこさん、OHYAMAさん、こんにちは!!

>うまくゆけば良いのですが、パソコンでオフコンの使い方をしようと考えるのが
>無理があると思いますがチャレンジすることが楽しいですよね!

今のパソコンに比べればふた昔前ぐらいのオフコンは玩具ですね(笑)
1フロア独占していたオフコンと同等以上の性能ですから>今のパソコン
ちなみにオフコンでも同期は専用のプログラムがないと無理です。
NT系(NT、2000、XP)のOSだと同時使用の問題は出てきますね。

「バッチ(マクロ)を組めれば」と「データの追加がない(改変のみ)」
での話ですが、

1.各データシートに最終更新時刻を入れるようにしておき、
2.1日の終わりに各データシートを時刻順にソート
3.元データを仮に複製(更新用データ)
4.時刻の古いデータシートから順に改変する可能性のあるカラムを元データと比較。
5.元データと異なっていれば、更新用データと比較。
6.更新用データと異なっていればそこに転写
7.4〜6を最後まで繰り返し。
8.更新用データを新元データとする。

のようなバッチ処理を行えば自動化ができるかもしれませんね。
入力ミスはどうにもなりませんけど‥‥

って、「気楽な話題」ではないですね。まあ、雑談ということで(^^;;

トップに戻る
162Re:同期の方法を教えてください?OHYAMA 1/18-11:27
記事番号161へのコメント
宮田さん、きょうこさん こんにちは!!

宮田さん きょうこさん 忙しいのにアドバイスありがとうございます。

それぞれのコピ−は試してみましたが 結果、 入力 も 変更入力も、実質1台 の使用しか
無理のようです。

宮田さんのアドバイスにまた挑戦してみます。

》1.各データシートに最終更新時刻を入れるようにしておき、
》2.1日の終わりに各データシートを時刻順にソート
》3.元データを仮に複製(更新用データ)
》4.時刻の古いデータシートから順に改変する可能性のあるカラムを元データと比較。
》5.元データと異なっていれば、更新用データと比較。
》6.更新用データと異なっていればそこに転写
》7.4〜6を最後まで繰り返し。
》8.更新用データを新元データとする。

》これが できれば マイツ−ルの有効利用が広がり仕事が楽になります。
ガンバッテみます。