PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16736 | 01/12/07 13:20:06 | RE(3):PB7.0: DW内カラムオブジェクトが改行されない事象 By kawa_n |
16732 | 01/12/06 20:05:18 | RE(2):PB7.0: DW内カラムオブジェクトが改行されない事象 By kawa_n |
16731 | 01/12/06 19:36:36 | RE(1):PB7.0: DW内カラムオブジェクトが改行されない事象 By M.M |
16713 | 01/12/05 15:03:13 | PB7.0: DW内カラムオブジェクトが改行されない事象 By kawa_n |
カテゴリ:データウィンドウ
日付:2001年12月06日 20:05 発信者:kawa_n
題名:RE(2):PB7.0: DW内カラムオブジェクトが改行されない事象
M.Mさん、こんばんは。
ご返信ありがとうございます。助かります。
現在の処理は、データベースカラムなのでRetrieveでDWが勝手に表示し
ているのですが、スクリプト貼り付けで回避すれば・・・ということです
よね?
改造規模が大きくなってしまうのですが、良いヒントになりました。
後は実現可能か実験君が必要ですね。試してみます。
(PBかWIN2000の仕様の問題ならパッチとか出てると思ったんですが・・・。)
ありがとうございました。実験してみます。
>kawa_nさん、こんばんは。
>
>> 顧客のラベル(縦書き)を作る為、データウインドウにデータベース
>>カラムをつくってDBの顧客名(漢字項目)を設定し、縦に伸ばして縦
>>書きになるように幅、高さを調整。
>>
>> WIN98環境で実行したところ、縦書き表示される。
>> が、WIN2000環境で実行した場合、「佐々木」という名前について、
>>「佐木」と表示されてしまう。
>> (カラム幅を少し広げてみると、「々」が改行されずに「佐」の横に
>> ありました。)
>
>縦書き表示ということは、1文字づつ改行を入れたいわけですよね。
>未実験君ですが、1文字毎に改行コード(PBの場合「~r~n」)をセットしてみてはどうでしょうか。
>
>例:dw_1のカラム\"氏名\"に、文字列\"佐々木\"(ただし1文字毎に改行)を表示させる
>dw_1.setItemString(rowNo, \"氏名\", \"佐~r~n々~r~n木~r~n\")
>
>
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.