PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5380 99/03/10 09:18:10 RE(4):PB6.5: データウィンドウのグループ行番号の取得について By jinma
5373 99/03/09 17:35:27 RE(3):PB6.5: データウィンドウのグループ行番号の取得について By リエッチ
5371 99/03/09 16:43:50 RE(2):PB6.5: データウィンドウのグループ行番号の取得について By jinma
5358 99/03/09 12:22:37 RE(1):PB6.5: データウィンドウのグループ行番号の取得について By リエッチ
5357 99/03/08 23:07:20 PB6.5: データウィンドウのグループ行番号の取得について By jinma

カテゴリ:データベース
日付:1999年03月09日 12:22 発信者:リエッチ
題名:RE(1):PB6.5: データウィンドウのグループ行番号の取得について

jinmaさん、こんにちは。リエッチともうします。

>早速ですが、グループ指定したデータウィンドウのグループトレイラに表示されるトレイラ明細の
>行は取得できるものでしょうか?
>わかりづらいかも知れませんがグループ毎の明細件数ではなく、グループトレイラに何件表示されたかを
>知りたいのです。
>できることなら、データウィンドウ内の計算カラムなどで実現したいのですが。
>(コントロールのスクリプトにガリガリ記述するのではなく)
>どなたかご存知でしたら教えて下さい。

えっと、グループトレイラが最終的に何件表示されたのか知りたいという事ですか?
グループフッターの件数が知りたいという事でいいのでしょうか?

でしたら、詳細区域に以下の式を記述した、計算フィールドを張り付けます
「if(cumulativeSum( 1 for group 1 ) = count( 1 for group 1 ),1,0)」
こうすると、グループ毎の明細の最後の行だけ「1」という値になります。
つまり、「1グループにつき、値1」がセットされるのです

最後(サマリー領域など)に「sum関数」で上記のカラムを合計した、計算フィールドを
表示させれば、いいとおもいます。

これでグループの件数はとれますが

私の解釈違いだったら、ごめんなさい。&分かりづらい説明ですいません


ではでは

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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