PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21799 05/03/11 19:56:02 RE(3):グループを使用したDWでretrieveendでinsertrowをしてもグループに入らない(できました!) By pbpg
21797 05/03/11 14:28:15 RE(2):グループを使用したDWでretrieveendでinsertrowをしてもグループに入らない By pbpg
21794 05/03/10 23:53:36 RE(1):グループを使用したDWでretrieveendでinsertrowをしてもグループに入らない By めめ
21793 05/03/10 19:49:18 グループを使用したDWでretrieveendでinsertrowをしてもグループに入らない By pbpg

カテゴリ:データウィンドウ
日付:2005年03月10日 19:49 発信者:pbpg
題名:グループを使用したDWでretrieveendでinsertrowをしてもグループに入らない

皆様こんばんは。
いつも参考にさせていただいています。

今回、DWにグループを設定してキーごとのグループを作成していますが、
下記のような問題が発生しています。
解決策が浮かばずお力をお貸しいただきたく発問します。

DWにはキーAとキーBがあり、
AかつBでグループを作成しています。
また、Aがブレークした際には改ページを行うようにしています。

ここで、dw_x.retrieve()でDWを検索後、
retrieveend()にて、Bのブレーク箇所を探し、
insertrowをして、その行に情報をセットする仕様です。
(このDWのselect条件の都合上、DW自体でこの情報を拾うことができず、
retrieveend()でのセット方法を選びました。)

現在、希望の行の位置にinsertrowはできているのですが、
DWのできあがりとしてその行が前行のグループに入ってくれません。
(グループになるよう、insertrow時にキーもセットしています。)

ここで疑問なのですが、
retrieve完了したDWに対し、retrieveendでinsertrowをしても
グループは自動的に再編成(?)してその新しい行をグループに
判断してくれないものなのでしょうか?
retrieve完了したDWに対し、retrieveendでinsertrowをした場合、
再グループセットのようなものが(setsort&sort)必要なのでしょうか?

以上、わかりにくい説明で申し訳ありませんが、
どうぞよろしくお願いします。

開発環境:
PB 9.0.1
DB oracle 9i


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.