PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16767 01/12/13 10:37:59 RE(3):PB7.0: ドロップダウンデータウィンドウの初期表示 By 超初心者
16766 01/12/13 10:27:03 RE(2):PB7.0: ドロップダウンデータウィンドウの初期表示 By 超初心者
16765 01/12/13 09:48:56 RE(1):PB7.0: ドロップダウンデータウィンドウの初期表示 By みく
16764 01/12/12 20:07:20 PB7.0: ドロップダウンデータウィンドウの初期表示 By 超初心者

カテゴリ:データウィンドウ
日付:2001年12月13日 09:48 発信者:みく
題名:RE(1):PB7.0: ドロップダウンデータウィンドウの初期表示

超初心者さん、おはようございます。

>[設定]
>データウィンドウにドロップダウンデータウィンドウを設定し、
>表示カラムとデータカラムを別のものにしています。
>例 データカラム・・・\"A\"
>  表示カラム・・・・・\"AA\"
>といったようにデータをコードで持ち、表示は名称にさせたいです。

>[現象]
>一度クリックすると名称で表示されますが、retrieve直後にデータが
>そのまま入ってしまっているのかと思うのですが、
>なぞが解けません。

>過去ログにあったようにSetItemしようとしたのですが、どのタイミングで行うかわかりません。

現象が発生するのは、ドロップダウンデータウィンドウの元テーブルに存在しないデータの場合ではないでしょうか?
その場合には名称が表示されず、データそのものが表示されてしまいます。

で、SetItemのタイミングですが、Retrieve()の直後でよろしいのではないでしょうか。
例えば、Retrieve()を行なっているイベントは、ウィンドウ上のコマンドボタンのクリックイベントであれば、

clicked イベント

long ll_total_rowcount,ll_rowcount
ll_total_rowcount = dw_1.Retrieve()
for ll_rowcount = 1 to ll_total_rowcount
   dw_1.setitem(ll_rowcount,\'列名\',\'dummy\')
next

と、いう感じでどうでしょうか?


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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