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日 14:19 発信者:てとらぽっと
題名:RE(5):PB6.5: グループの規制
マルボロBさん、こんにちは。
>グループの大計小計の順番がありまして、
>大 グループ1
> グループ2
> グループ3
>小 グループ4
>
>であります。
>よって画面の合計の表示の仕方は
>
>C=\'1\'の場合
> グループ3の合計
> グループ2の合計
> グループ1の合計
>C=\'2\'の場合
> グループ4の合計
> グループ3の合計
> グループ1の合計
>
>とグループの合計する表示場所が変わってしまうのです。
>
>上記のやり方だと、グループの合計を表示する場所が同じでないとうまくいきません。
>・・・・こうなるともうPBでは限界なんでしょうかね??
>(COBOLだったら簡単なんですが・・)
ちょっと、やろうとされていることのイメージが湧かないのですが、(^^;ゞ
1.計算フィールドを使ってみる
2.計算フィールドで出来ないので、スクリプトでやる
3.コーディングが複雑になるから諦める(笑)
という順でトライしてみればPBでも大抵のことはこなせます。
(ご質問の件は、限界という程のものではありませんので、ご安心を。)
で、計算フィールドでできるかどうか、ですが、
[comp1] if(C=\'1\', グループ3, グループ4)
[comp2] if(C=\'1\', グループ2, グループ3)
のようなカラムを作り、それぞれ合計を出してみてはどうでしょう?
(グループの指定は[comp1]を使うといいのかな。)
うまく用件を満たせられると良いのですが。
付加情報:
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.