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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.