PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
24577 20/06/30 13:25:25 RE(2):PB9: 書式指定するとデータが変わる By アルタタタ
24576 20/06/29 17:28:03 RE:PB9: 書式指定するとデータが変わる By Wutian
24575 20/06/19 11:15:52 PB9: 書式指定するとデータが変わる By アルタタタ

カテゴリ:データウィンドウ
日付:2020年06月29日 17:28 発信者:Wutian
題名:RE:PB9: 書式指定するとデータが変わる

書式に「書式じゃないもの」を指定しているのが原因じゃないでしょうか?

「string(DB出力値, DB出力値 + "単位")」というのは出力する文字列を作ろうとしているように
見えますが、[書式]を設定するので「0000+"単位"」みたいに指定する必要があると思います。


DBに格納されている数字の桁数が固定であれば、その分"0"で埋めればよいと思いますが、不定
の時はちょっと工夫が必要かもしれません。(#とかで良い?)

以下のような式で実現できるんじゃないでしょうか。
 Fill( "0", Len( String( 【DBの項目名】 ) ) )+"単位"
(【DBの項目名】のところを適宜変えてください)


>書式を「 DB出力値(数値型) + "単位"」にした際に、なぜか1番最初に出てくる0が2に書き換わってしまいます。
>何とかしようとstring関数を「string(DB出力値, DB出力値 + "単位")」にした場合は、すべての0が2に書き換わってしまいます。
>どなたか、データウィンドウに単位込みの表示をしたいときに、数値が書き換わらない方法をご存じでないでしょうか?
>ご教授いただけると助かります。

付加情報:

PowerBuilder Version 9

Client SoftWare

OS Windows10
DBMS その他
Browser その他

Server SoftWare

OS その他
DBMS Oracle11g
WebServer その他

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