PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19075 | 03/03/17 11:33:37 | RE(2):データウインドウのグループトレーラの計算フィールド値をScriptで取得 By TTTK |
19069 | 03/03/15 14:56:55 | RE(1):データウインドウのグループトレーラの計算フィールド値をScriptで取得 By Chicchi |
19066 | 03/03/14 19:45:07 | データウインドウのグループトレーラの計算フィールド値をScriptで取得 By へっぽこ |
カテゴリ:PowerBuilderの開発環境
日付:2003年03月17日 11:33 発信者:TTTK
題名:RE(2):データウインドウのグループトレーラの計算フィールド値をScriptで取得
へっぽこさん、こんにちは。
質問は、グループトレーラに配置した計算フィールドの「値」を取得したいということですよね?
ちょっと、例の記述に疑問があるのですが。
>--------------------------
>名称 A B
>--------------------------ヘッダ↑
>テスト1 1 0
>テスト1 0 0
>テスト1 1 1
>テスト2 1 0
>テスト2 0 0
>--------------------------明細↑
>テスト1 2 1
>テスト2 1 0
>--------------------------グループトレーラ1↑
これは、「名称」でグループ化しているdwなら、
--------------------------
名称 A B
--------------------------ヘッダ↑
テスト1 1 0
テスト1 0 0
テスト1 1 1
--------------------------明細↑
テスト1 2 1
--------------------------グループトレーラ1↑
テスト2 1 0
テスト2 0 0
--------------------------明細↑
テスト2 1 0
--------------------------グループトレーラ1↑
となりませんか?
まあ、それはおいといて。
ヘッダやフッタ、グループトレーラ等に配置したカラムや計算フィールドの値を取得する場合も、
明細部と同様にGetItem関数を使用します。
datawindow.GetItemNumber(行番号, \"計算フィールド名\")
行番号は、そのグループ内の任意の行を指定します。
上記の例なら、1?3行を指定すれば「テスト1」のグループトレーラの内容が、
4?5行を指定すれば「テスト2」のグループトレーラの内容が取得できます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.