PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5657 99/03/26 20:27:06 RE(6):PB5.0.03: さらに問題が発生しました。 By Kasi
5656 99/03/26 19:22:51 RE(5):PB5.0.03: さらに問題が発生しました。 By 格の進
5651 99/03/26 14:50:50 RE(4):PB5.0.03: DWの並び順を動的に変更するにはどのような方法がありますか? By クニ
5644 99/03/26 12:05:44 RE(3):PB5.0.03: 最初の質問とは関係無いけど質問 By こてちゅ
5642 99/03/26 11:56:58 RE(2):PB5.0.03: 最初の質問とは関係無いけど質問 By 格の進
5640 99/03/26 11:08:15 RE(1):PB5.0.03: DWの並び順を動的に変更するにはどのような方法がありますか? By こてちゅ
5639 99/03/26 10:14:40 PB5.0.03: DWの並び順を動的に変更するにはどのような方法がありますか? By 格の進

カテゴリ:データウィンドウ
日付:1999年03月26日 10:14 発信者:格の進
題名:PB5.0.03: DWの並び順を動的に変更するにはどのような方法がありますか?

皆さんこんにちは。 最近たびたび登場の格の進です。

ちょっと難しそうな要望があって困っています。
手法をご享受ください。

要望:DW内で矢印キーを押下した場合、明細行を一行移動する。

要するにこういう事です。
1.矢印キー↑押下 → 選択明細が上に移動(上の明細と順番変更)
2.矢印キー↓押下 → 選択明細が下に移動(下の明細と順番変更)


例1(Bを選択して↓を2回押下)

初期 1. 2.

A A A
B C C
C B D
D D B
E E E


1.キーイベントで矢印を判定し、
2.行を同じ構造の他のDWに待避して
3.DELETEROWを行い
4.待避した行をinsertrowする
というような感じでできるとは思います。

しかしSQLで抽出したDWで上記の動作をすると
UPDATEする時の動きが予測できなくて嫌なんです。

もっと簡単に(行を削除、追加したりしないで)行を交換する方法はないでしょうか?
PBの「ソートの指定」の画面のようなDWがあるとよいのですが。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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