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日 11:08 発信者:こてちゅ
題名:RE(1):PB5.0.03: DWの並び順を動的に変更するにはどのような方法がありますか?
>皆さんこんにちは。 最近たびたび登場の格の進です。
>
>ちょっと難しそうな要望があって困っています。
>手法をご享受ください。
>
>要望:DW内で矢印キーを押下した場合、明細行を一行移動する。
>
>要するにこういう事です。
>1.矢印キー↑押下 → 選択明細が上に移動(上の明細と順番変更)
>2.矢印キー↓押下 → 選択明細が下に移動(下の明細と順番変更)
>
(中略)
>1.キーイベントで矢印を判定し、
>2.行を同じ構造の他のDWに待避して
>3.DELETEROWを行い
>4.待避した行をinsertrowする
>というような感じでできるとは思います。
2つのDWを用意するなら、共有DW(ShareData)にするのがいいと思います。
やり方は、電子会議室に載ってたかな?
(多分やりたい事はちがうだろうけど、更新用と表示用って考えを採用するなら、この方がいいかなと)
1行表示のDWなら、Filter機能を使って該当する行だけを表示するようにしたらいいのではないですか?
順番の変更ってのが、複数行表示されていて、表示する行を入れ替えるってことなら、
行番号用のダミーカラムを作って、行番号を操作し、Sortすればいいし。
やり方はいろいろあると思いますよ。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.