PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12623 | 00/08/04 16:04:09 | RE(8):PB6: SetSortした順にソートされない?(NULLの説明) By t.y |
12618 | 00/08/04 15:00:23 | RE(7):PB6: SetSortした順にソートされない?(NULLの説明) By てとらぽっと |
12616 | 00/08/04 14:14:41 | RE(6):PB6: SetSortした順にソートされない?(自己レス・解決) By t.y |
12614 | 00/08/04 13:48:14 | RE(5):PB6: SetSortした順にソートされない? By あすかちゃんの父 |
12601 | 00/08/04 10:44:25 | RE(4):PB6: SetSortした順にソートされない? By たか |
12596 | 00/08/04 11:12:18 | RE(3):PB6: SetSortした順にソートされない? By ふくぞー |
12592 | 00/08/03 18:10:38 | RE(2):PB6: SetSortした順にソートされない? By t.y |
12591 | 00/08/03 17:02:29 | RE(1):PB6: SetSortした順にソートされない? By たか |
12588 | 00/08/03 14:46:17 | PB6: SetSortした順にソートされない? By t.y |
カテゴリ:データウィンドウ
日付:2000年08月03日 17:02 発信者:たか
題名:RE(1):PB6: SetSortした順にソートされない?
t.yさん、こんにちは。
>いつもお世話になっております。
>DWのSort関数について質問があります。
>SetSortした後、DWに1レコードINSERTし、その後Sort関数を
>実行してもSetSortした順になりません。どうやらSetSortで
>指定した1列目の後ろになってしまうようなのですが...
>1列目がソート済の場合は、Sort関数はうまくいかないのでしょうか?
>どうすればうまくいくか御存知の方、御教授をよろしくお願い致します。
>現在:
>SetSort(\"#3 A,#1 A,#2\")済(SetSort自体は正常(1)です)
>列A 列B 列C
>A1 B1 C1
>A1 B2 C1
>A2 B1 C1
>A1 B1 C2
>A1 B1 C3
>
>この状態で A1 B3 C1をInsertRow(0)した後
>Sort()しても、上から2件目の後ろに入らず、3件目の後ろに
>入ってしまいます。なぜ...?
多分、カラム番号を使用してソートを実行しているからだと思います。
カラム番号を使用せずに、カラム名を使用してソートを実行すれば正常に
動作すると思います。
例)
SetSort(\"列C A,列A A,列B\")
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS INFORMIX Net 7
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS INFORMIX-OnLine 7
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.