PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21144 | 04/04/28 11:08:43 | RE(6):Filter内でのソート順について By tn |
21142 | 04/04/27 12:53:18 | RE(5):Filter内でのソート順について By ハム |
21134 | 04/04/26 14:51:33 | RE(4):Filter内でのソート順について By tn |
21127 | 04/04/23 13:20:32 | RE(3):Filter内でのソート順について By ハム |
21122 | 04/04/22 18:52:07 | RE(2):Filter内でのソート順について By tn |
21121 | 04/04/22 18:05:27 | RE(1):Filter内でのソート順について By ハム |
21117 | 04/04/22 15:44:05 | Filter内でのソート順について By tn |
カテゴリ:PowerBuilderの不具合?
日付:2004年04月28日 11:08 発信者:tn
題名:RE(6):Filter内でのソート順について
ハムさん、こんにちは。
>PB6.51で動作を確認したのですが、
>0-1
>0-2
>01A
>このデータのソートを行うとPB8と同じように
>0-1
>01A
>0-2
>と言う結果になりました。
>どうも”-“はソートの対象外となり
>01
>02
>01A
>このような文字としてソートされている模様です。
>PB6.5からPB6.51で仕様変更されたのではないかと
>思います。詳しくはアシストに問い合わせてみないとわから
>ないですが、不具合ではないようです。
>ちょっと回避策は思い浮かばないですね。m(__)m
>
調べていただきまして、ありがとうございます。
今、回避策として、データウィンドウの\"行?ソートの指定\"に
if(pos(data, \'-\') = 0, data, replace( data, pos(data, \'-\'), 1, \' \' ))
という式を入れてみました。(\"-\"が1文字しかないことを前提にしています。)
data
-----------
0-1
01A
0-2
は\"-\"を\" \"にしてソートをかけると
data
-----------
0 1
0 2
01A
でソートされました。
一応回避?出来たように思います。
ハムさん、長々と質問にお付き合いいただき、ありがとうございました。
今後も質問しますので、また、よろしくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.