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