PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14626 01/02/20 13:32:02 RE(2):PB6.5/Modify関数でのFormatの変更方法を教えて下さい。 By kenshi
14620 01/02/19 11:23:05 RE(1):PB6.5/Modify関数でのFormatの変更方法を教えて下さい。 By こてちゅ
14605 01/02/15 17:14:30 PB6.5/Modify関数でのFormatの変更方法を教えて下さい。 By kenshi

カテゴリ:スクリプトの記述
日付:2001年02月19日 11:23 発信者:こてちゅ
題名:RE(1):PB6.5/Modify関数でのFormatの変更方法を教えて下さい。

kenshiさん、こんにちは。

>PB6.5/WindowsNT/Oracleの環境で開発を行なっています。

>スクリプトからDataWindowのColumnのFoematプロパティをModify関数で変更したいのですが成功しません。
>SetFormat関数では成功したのですがModify関数での記述方法が解りません。

>SetFormatのスクリプトです。
>SetFormat([Column.ID],\"\'\'~tIf(\"+[Column.Name]+\"=\'0\',\' \',\'\')\")
>となっています。
>[Column.ID]はInteger型、[Column.Name]はString型の変数で指定しています。

>どなたか御存知でしたら教えて下さい。
>すみませんが、よろしくお願いします。

あの・・・
失敗しているのは、Modifyですよね?
Modify関数にはどのように記述されているのでしょうか?
Modify関数の戻り値は確認されていますか?
実験君をしていないので、正しいかどうかわかりませんが、

String mod_str
String rtn_str

mod_str = dwo.Name + \".format=if(\" + dwo.Name + \"=\'0\',\' \',\'\')\"
rtn_str = This.Modify(mod_str)

などのように記述したらいいのでわ?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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