PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13292 00/09/19 17:00:08 RE(4):PB6.5: 指数表示にする方法 By Taka
13291 00/09/19 15:55:47 RE(3):PB6.5: 指数表示にする方法 By T.K
13290 00/09/19 15:51:20 RE(2):PB6.5: 指数表示にする方法 By T.K
13287 00/09/19 15:09:28 RE(1):PB6.5: 指数表示にする方法 By M.M
13286 00/09/19 14:30:05 PB6.5: 指数表示にする方法 By T.K

カテゴリ:スクリプトの記述
日付:2000年09月19日 15:09 発信者:M.M
題名:RE(1):PB6.5: 指数表示にする方法

T.Kさん、こんにちは。

インターネット上では半角カナの使用は御法度です。
Windows以外のマシン(UNIXなど)では、半角カナが正常に表示されない可能性があります。
半角カナは全角カナに置換しました。

>シングルラインエディットに入力された値(ここでは数値)を
>指数表示(0.00+00E)したいのですがDWの表示書式のように
>簡単に変更できないでしょうか?

>例)0.0003→3.0E-04

エディットマスクを使用すればいいかと最初考えたのですが、
そうすると入力も指数で入力しないといけなくなりますね。

シングルラインエディット(sle)で実現する場合、スクリプト
で対処することができそうです。
sleのGetFocusイベントで、String関数を使用して
 指数表示→通常の小数点表示
の変換を実行し、LostFocusイベントで
 通常の小数点表示→指数表示
の処理を実行すればよいかと思います。

スクリプトの記述が面倒な場合は、sleの使用をあきらめ、
外部ソースのデータウィンドウを活用する手段もあります。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

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