PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3405 98/09/25 17:01:08 ありがとう By ラルクっち
3394 98/09/25 13:29:15 RE:RE:RE:PB6: フッタで計算したものをヘッダ゙で By YM
3370 98/09/24 14:15:37 RE:RE:PB6: フッタで計算したものをヘッダ゙で By こてちゅ
3368 98/09/24 13:52:16 RE:PB6: フッタで計算したものをヘッダ゙で By てとらぽっと
3323 98/09/21 17:51:54 PB6: フッタで計算したものをヘッダ゙で By ラルクっち

カテゴリ:旧電子会議室
日付:1998年09月24日 13:52 発信者:てとらぽっと
題名:RE:PB6: フッタで計算したものをヘッダ゙で

ラルクっちさん、こんにちは。

>フッタの計算フィールドで計算したものを
>ヘッダで使いたいのですが、うまくいきません。

>フッタでは、
>(cumulativeSum(  cdt22  for all)のように、
>for all を使っているのですが、
>ヘッダでは詳細の1行分しか、計算されません。

>1ページ毎の合計が欲しいのです。

ヘッダは、表示されているページの最初の行(FirstRowOnPage)が現在行として扱われています。
cumulativeSum関数も、FirstRowOnPage 行までの集計値を返します。
また、ヘッダの計算フィールドの式に「フッタの計算フィールドの名前」を記述しても、
式は再評価されてしまいます。表示値をそのまま取るには LookUpDisplay関数を使うのですが、
これがどうやらカラムにしか対応していないようで、計算フィールドの表示値が得られませんでした。
その他、計算フィールドでは他行の参照(column[1]とか)もできません。

この辺を調べているうちに、「行に関係する計算フィールド」の値を得る式は書けないと思いました。
(もし間違ってたら、...フォローお願いします。(^^;;; )


これじゃ解決しないので、情けない方法ですが、ヘッダにテキストを配置して、
スクリプトで Retrieve後かRowFocusChanged時にフッタの計算フィードの表示値を得て
テキストに書き込むのはどうでしょうか?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

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