PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23271 | 08/02/14 10:51:31 | RE(3):PB10.0: データウィンドウのチェックボックスをチェック/解除する方法 By kiki |
23248 | 08/01/24 12:01:48 | RE(2):PB10.0: データウィンドウのチェックボックスをチェック/解除する方法 By aman |
23247 | 08/01/24 10:06:43 | RE(1):PB10.0: データウィンドウのチェックボックスをチェック/解除する方法 By r_ii |
23245 | 08/01/23 17:37:19 | PB10.0: データウィンドウのチェックボックスをチェック/解除する方法 By aman |
カテゴリ:スクリプトの記述
日付:2008年02月14日 10:51 発信者:kiki
題名:RE(3):PB10.0: データウィンドウのチェックボックスをチェック/解除する方法
amanさん、初めまして。
もう解決済みですが、もう一つ
リセットするロジックをユーザイベントで作成し、itemchanged()より
Post イベントで呼び出すとイメージどうりにリセットロジックが動作します。
-------------------------------------------------------------------
dw_1.itemchanged() // アイテムチェンジドイベント
画面上で、あるチェックボックスをチェックした場合
他のチェックボックスをスクリプトで制御するとき
CHOOSE CASE dwo.name
CASE \"a_flg\",\"b_flg\",\"c_flg\",\"d_flg\"
dw_1.Event Post ue_flg_reset() <------ココ
CASE ELSE
END CHOOSE
RETURN
-------------------------------------------------------------------
dw_1.ue_flg_reset() // ユーザイベントで作成
/***************************/
/* 対象のセット、リセット */
/***************************/
IF dw_1.GetItemString( 1 , \"a_flg\") = \'1\' OR &
dw_1.GetItemString( 1 , \"b_flg\") = \'1\' OR &
dw_1.GetItemString( 1 , \"c_flg\") = \'1\' OR &
dw_1.GetItemString( 1 , \"d_flg\") = \'1\' THEN
RETURN
ELSE
dw_1.SetItem( 1 , \"e_flg\" , \'0\')
END IF
RETURN
>r_iiさん、こんにちは。
>
>仰るとおりしましたところ、うまくいきました。
>本当にありがとうございました。
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS Oracle Net 10
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.