過去の桐井戸端BBS (桐ver.9)
30177 一括処理で併合処理をしたとき併合件数を取得したい からす 2005/06/08-21:38
VER9-2004 XPで使用
一括処理で併合処理したとき併合件数を取得するにはどうすればよいでしょうか。
VER5の会話処理で併合処理すると確か件数が表示されていたと思いますが、
例えば併合で置換など実行した際、置換が何件行われたか件数を取得したいのですが、どなたか教えて頂けませんか。
よろしくお願いします。
30178 Re:併合件数を取得したい 悲しげ 2005/06/08-23:03
記事番号30177へのコメント
時間は倍近くかかるかもしれませんが、併合/置換に先だって併合/絞り込みを行えば、
その件数=置換件数として取得できるような気がします。
その後で、改めて併合/置換を行うことになるでしょうけど。

併合/挿入の場合なら、併合表同士を逆転させて併合/絞り込みさせて、
その補集合を取ればその件数=挿入件数になったのではないでしょうか。
あと、併合/両方だとしたら、その件数は併合元の表の総件数そのものにイコールになりそうな・・・・。


30179 Re:併合件数を取得したい からす 2005/06/09-08:03
記事番号30178へのコメント
悲しげさん

早速有難うございます。
併合件数が数件と少ないので併合/絞り込みを先に実行させることでやってみることにします。
有難うございました。
30180 Re:併合件数を取得したい うにん 2005/06/09-09:01
記事番号30177へのコメント

「更新時刻の項目を作っておいて、併合する前に時刻を調べておいて、
併合が終わった後で時刻を比較する」ような手も考えられます。

#ファイルメーカーだと変更されたレコードだけが選択状態になるので
#便利なんですが、桐と違って元の選択状態に戻れないのが不便。

30184 Re:併合件数を取得したい 尾形 2005/06/09-13:22
記事番号30179へのコメント
どうも、こんにちは
こんな感じでどうでしょう

表 "A"
置換 [TEMP1]=1
表 "B"
置換 [TEMP1]=""
併合 "A",置換,{[参照項目]照合,[TEMP1]複写}
項目集計 [TEMP1]

作業用の架空項目も一緒に複写併合させて
それを集計するとか

30187 Re:併合件数を取得したい 悲しげ 2005/06/09-19:03
記事番号30184へのコメント
作業用の項目を増設してもよいのなら、確かに尾形さんの仰るやり方の方がよさそうですね。
そして、その作業用項目を更新日時とすれば(byうにんさん)、場合によっては結構有用なのかもしれない。

30196 Re:併合件数を取得したい からす 2005/06/11-11:43
記事番号30180へのコメント
うにん様 尾形様 有難うございました。
いろいろやり方があるものですね。場面に応じて使わせて頂きたいと思います
また宜しくご指導下さい。

戻る