PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11501 | 00/05/30 17:23:18 | RE(6):PB6.5: グループの規制 By マルボロB |
11500 | 00/05/30 14:19:30 | RE(5):PB6.5: グループの規制 By てとらぽっと |
11498 | 00/05/30 13:26:54 | RE(4):PB6.5: グループの規制 By M.M |
11495 | 00/05/30 11:07:54 | RE(3):PB6.5: グループの規制 By マルボロB |
11494 | 00/05/30 10:27:57 | RE(2):PB6.5: グループの規制 By てとらぽっと |
11490 | 00/05/30 09:58:25 | RE(1):PB6.5: グループの規制 By こてちゅ |
11489 | 00/05/30 09:51:10 | PB6.5: グループの規制 By マルボロB |
カテゴリ:データウィンドウ
日付:2000年05月30日 13:26 発信者:M.M
題名:RE(4):PB6.5: グループの規制
マルボロBさん、こんにちは。
>なるほど、そうやればうまくいきますね。
>・・・・でももう一つ問題がありまして、
>グループの大計小計の順番がありまして、
>大 グループ1
> グループ2
> グループ3
>小 グループ4
>
>であります。
>よって画面の合計の表示の仕方は
>
>C=\'1\'の場合
> グループ3の合計
> グループ2の合計
> グループ1の合計
>C=\'2\'の場合
> グループ4の合計
> グループ3の合計
> グループ1の合計
>
>とグループの合計する表示場所が変わってしまうのです。
データウィンドウの標準の機能で実現が難しい場合、外部データソースの
データウィンドウを活用すれば、たいていの問題は解決します。
上記の場合、データウィンドウ or データストアにDBのデータを読み込み、
それから別に用意した外部データソースのデータウィンドウにデータを転送
します。
その場合、グループ毎の合計値はスクリプトで計算し、グループの合計行も
外部データソースのデータウィンドウの明細行として埋め込んでいけば解決
します。
>上記のやり方だと、グループの合計を表示する場所が同じでないとうまくいきません。
>・・・・こうなるともうPBでは限界なんでしょうかね??
>(COBOLだったら簡単なんですが・・)
よほどのことが無い限り、COBOLでできてPBでできないということは無いですよ。
但し、発想の転換が多少必要ですが。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.