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 (記載なし)

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