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

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