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 (記載なし)

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