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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.