PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22120 05/08/04 18:10:52 RE(2):PB7.0: 動的に作成されるdwのカラムのヘッダー取得方法について By xgfan
22119 05/08/04 16:24:27 RE(1):PB7.0: 動的に作成されるdwのカラムのヘッダー取得方法について By Chicchi
22117 05/08/04 15:33:39 PB7.0: 動的に作成されるdwのカラムのヘッダー取得方法について By xgfan

カテゴリ:データウィンドウ
日付:2005年08月04日 16:24 発信者:Chicchi
題名:RE(1):PB7.0: 動的に作成されるdwのカラムのヘッダー取得方法について

xgfanさん、こんにちは。

>過去ログとオンラインヘルプを見ても解決できなかったので
>こちらで質問させてもらいます。
>動的に作成されるdwのカラムのヘッダーの取得方法について教えて下さい。

>下記のようなスクリプトで、データウィンドウのカラムを取得し
>\"_t\" を付けてヘッダーのプロパティを変更しています。

>integer   i, l_col_no
>string    l_col_name, l_col_name_t

>l_col_no = Integer ( dw_1.Describe ( \"DataWindow.Column.Count\" ) )
>for i = 1 to l_col_no
>      l_col_name = dw_1.Describe ( \"#\" + String(i) + \".Name\" )
>      l_col_name_t = l_col_name + \"_t\"
>      dw_1.Modify(l_col_name_t + \".Border=\'6\'\")
>next

>動的に作成されるdwの場合、SQL文中に同一のカラム名があった場合など
>ヘッダーの名前に必ずしも \"_t\" とつかない場合がありますが、
>このような場合で、\"_t\" を付けて設定するのではなく
>カラムのヘッダーの名前を取得してプロパティを変更するには
>どのようにスクリプトを記述すればよいのでしょうか。

Describe 関数の DataWindow オブジェクトに Objects というプロパティがあります。
ここにデータウィンドウオブジェクト上の全オブジェクト名がタブ区切りで格納され
ています。詳しくはマニュアルをお読みください。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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