PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20968 04/03/19 10:07:35 RE(3):PB7.0: modifyについて By kana24
20967 04/03/19 09:54:49 RE(2):PB7.0: modifyについて By kana24
20965 04/03/18 17:59:29 RE(1):PB7.0: modifyについて By Chicchi
20964 04/03/18 16:58:30 PB7.0: modifyについて By kana24

カテゴリ:データウィンドウ
日付:2004年03月18日 17:59 発信者:Chicchi
題名:RE(1):PB7.0: modifyについて

kana24さん、こんにちは。
スクリプト 2 の 2 ? 4 行目はカラム名が他と異なりますが、これは意図的に
こうしているのですか ?

>はじめまして。いつも大変ありがたく拝見しております。
>現在、下記の様な現象に困惑しています。
>御存知の方がいらっしゃいましたら、アドバイスいただけないでしょうか。

>目的:データウィンドウのカラム位置をmodify関数により変更したい。
>スクリプト1(グループヘッダーのカラム位置を変更する場合):
>ls_debug = dw_list.modify(\"col_a_t.x = \" + String(ll_x))
>ls_debug = dw_list.modify(\"col_a_t.y = \" + String(ll_y))
>ls_debug = dw_list.modify(\"col_a_t.width = \" + String(ll_width))
>ls_debug = dw_list.modify(\"col_a_t.height = \" + String(ll_height))
>スクリプト2(詳細部分のカラム位置を変更する場合):
>ls_debug = dw_list.modify(\"col_a.x = \" + String(ll_x))
>ls_debug = dw_list.modify(\"col_y.x = \" + String(ll_y))
>ls_debug = dw_list.modify(\"col_width.x = \" + String(ll_width))
>ls_debug = dw_list.modify(\"col_height.x = \" + String(ll_height))
>スクリプト3(詳細部分のカラム位置をドット表記で変更する場合):
>dw_list.Object.col_a.x = ll_x
>dw_list.Object.col_a.x = ll_y
>dw_list.Object.col_a.x = ll_width
>dw_list.Object.col_a.x = ll_height

>※ll_x, ll_y, ll_width, ll_height は全て同じ値です。
>上記スクリプト1?スクリプト3の中でスクリプト2だけが何故か変更に失敗します。
>また、ls_debugを調べてみても正常に変更出来ているようです。(空文字が返されます)
>しかし、画面上では表示が消えてしまいます。modifyを行わない場合やスクリプト3で
>試した場合は正常に表示されるのですが・・・。
>実際には Describe で返される値と同じ値でも表示が消えてしまいます。

>記述を統一したいというだけなのですが、よろしくお願いします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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