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 (記載なし)

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