PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21845 | 05/04/01 10:19:49 | RE(2):PB6.5: カラムのデフォルトの中央揃えや右寄せについて質問です。 By たにやん |
21843 | 05/03/31 13:33:29 | RE(1):PB6.5: カラムのデフォルトの中央揃えや右寄せについて質問です。 By kmaru |
21837 | 05/03/30 11:09:03 | PB6.5: カラムのデフォルトの中央揃えや右寄せについて質問です。 By たにやん |
カテゴリ:データウィンドウ
日付:2005年04月01日 10:19 発信者:たにやん
題名:RE(2):PB6.5: カラムのデフォルトの中央揃えや右寄せについて質問です。
kmaruさん、おはようございます。お返事ありがとうございます。m(_ _)m
>たにやんさん、こんにちは。
>
>たにやんさんの方法では、PB703.2Cでも中央揃えにはなりませんでした。
>書式を指定した場合で中央揃えにするには、SQL文ではTO_NUMBERでNUMBER型とし、
>DWにてカラムのプロパティで書式を設定すれば良いでしょう。
申し訳ありません。説明がちょっと間違っていました。数値自体はテーブルにはNUMBER型で持っています。
FROM区にUNIONで
\'1\'UNION
\'2\'といったキーを持ち
SELECT句にDECODEを使って下記のような表示にしています。
SELECT DECODE(KEY, \'1\', \'●\', RATE) AS RATE
FROM (SELECT \'1\' AS KEY
RATE AS RATE
FROM TABLE
UNION
SELECT \'2\' AS KEY
RATE AS RATE
FROM TABLE)
これをsqlpreviewから全て読み込んでDWのSQL文を書き換えています。
このためRATEのカラムは「●」が入ってくるためNUMBER型にするわけにはいかずCHAR型になっています。
一応String型でも表示書式のプロパティで2行目のみカンマを入れるようにやってみたのですが、
どうもカンマが挿入される位置が固定になってしまいうまくいきませんでした。(>_<)
やはりちょっと無理があったのですかね?わかりずらい説明で申し訳ありません。。
>>
>>1行目 | ● |
>>2行目 | 6000 |
>>3行目 | ● |
>>4行目 | 5000 |
>>
>>to_char(KINGAKU,\'999,999\')の場合
>>
>>1行目 | ● |
>>2行目 | 6,000|
>>3行目 | ● |
>>4行目 | 5,000|
>>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS Windows 2000
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.