PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22352 | 05/12/13 19:14:10 | RE(2):PB7.0: 該当データ0件時のデータウィンドウの表示について By チョーヨンピル |
22351 | 05/12/13 18:42:10 | RE(1):PB7.0: 該当データ0件時のデータウィンドウの表示について By Hakofugu |
22350 | 05/12/13 17:32:18 | PB7.0: 該当データ0件時のデータウィンドウの表示について By チョーヨンピル |
カテゴリ:データウィンドウ
日付:2005年12月13日 18:42 発信者:Hakofugu
題名:RE(1):PB7.0: 該当データ0件時のデータウィンドウの表示について
チョーヨンピルさん、こんばんは。
>すみませんが質問させてください。
>
>SELECT文を埋め込んだデータウィンドウを表示させる際に、そのSQLに該当するデータが0件の場合、
>データウィンドウが表示されません(非表示状態になる)。
>
>0件の場合は、ラベルが空白の状態でデータウィンドウを表示させる事は出来ないのでしょうか?
>知恵をお貸しください。
>
ここでいっているラベルとは、該当データが存在したときに値が表示されるカラムのことを
言っているのでしょうか?(タイトル行の項目を空白にするということではないですよね)
スクリプトからデータウィンドウに対しRetrieveメソッドを発行したときに対象データが0件ならば
空白行を1行表示したいのならば、そのデータウィンドウのRetrieveEndイベントの
引数のrowcountをチェックし、0ならばThis.InsertRow(0)と記述すればいいのでは?
入力可能なデータウィンドウで、空白行を追加することで入力可能になることに支障があるならば
あらかじめデータウィンドウに空白のラベル(テキストコントロール)を作っておいて、設計時は
非表示にしておき、RetrieveEndイベントで表示状態にすればいいのではないでしょうか。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle Net8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.