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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.