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日 16:58 発信者:kana24
題名:PB7.0: modifyについて

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

目的:データウィンドウのカラム位置を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.