PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23572 | 09/07/23 09:24:31 | RE(4):PB9.0: DDDWで選択した値を他のフィールドへセットする方法 By 梅吉 |
23563 | 09/07/09 10:38:53 | RE(3):PB9.0: DDDWで選択した値を他のフィールドへセットする方法 By 李炯哲 |
23550 | 09/06/19 15:52:30 | RE(2):PB9.0: DDDWで選択した値を他のフィールドへセットする方法 By 李炯哲 |
23548 | 09/06/18 18:41:45 | RE(1):PB9.0: DDDWで選択した値を他のフィールドへセットする方法 By 梅吉 |
23547 | 09/06/18 16:50:45 | PB9.0: DDDWで選択した値を他のフィールドへセットする方法 By 李炯哲 |
カテゴリ:データウィンドウ
日付:2009年07月09日 10:38 発信者:李炯哲
題名:RE(3):PB9.0: DDDWで選択した値を他のフィールドへセットする方法
梅吉さん、こんにちは。
>回答になるかわかりませんが、名称を取るだけなら
>LookUpDisplay を使ってみたらどうでしょう?
>多分↓こんな記述になるかと・・・
>
>データウインドウ名.Describe(\"Evaluate(\'LookUpDisplay(カラム名)\',1)\")
>
御教示頂いた方法を適応して稼動させたのですが不都合なケースが発生しました。
itemchangedイベントに
dw.Describe(\"Evaluate(\'LookUpDisplay(カラム名)\', dw.getrow())\")
を記述しています。
dddwリストは下記のような内容です(name が 表示/データカラムです)
code name
----------------
111 ABC
222 DFG
333 XXX
dddwのリストから先頭行を選択した場合のgetrowの値は1、
dddwは編集可能で入力された場合のgetrowの値は1、
となります。
入力された場合、上記のdw.Describe?で返される値は 111 となります。
入力された場合、対応されるdddw内に紐付けされたコードは未だ存在しないので
dw.Describe?は実行されないようにしたいのですが可能でしょうか。
宜しくお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.