PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22412 06/01/19 15:57:03 RE(2):PB8.0: 5行毎に罫線を引くにはどうすれば良いのでしょうか? By Cherry_Sunburst
22411 06/01/19 14:19:00 RE(1):PB8.0: 5行毎に罫線を引くにはどうすれば良いのでしょうか? By Hakofugu
22410 06/01/19 11:19:31 PB8.0: 5行毎に罫線を引くにはどうすれば良いのでしょうか? By Cherry_Sunburst

カテゴリ:データウィンドウ
日付:2006年01月19日 14:19 発信者:Hakofugu
題名:RE(1):PB8.0: 5行毎に罫線を引くにはどうすれば良いのでしょうか?

Cherry_Sunburstさん、こんにちは。

グループが1つであればこんな方法はどうでしょう。
計算フィールドを追加し、
「cumulativeSum( 1 for group 1 )」
と記述します。こうすると、この計算フィールドはグループ内の1からの連番になります。
この計算フィールドの値を使って、罫線の表示プロパティに
「if (mod(計算フィールドの名前, 5) = 0, 1, 0)」とすればいいのでは。

グループが複数存在し、改ページタイミングも複数ある場合は
「cumulativeSum( 1 for group X )」を改ページするグループごとに作成し、
「if (mod(計算フィールド1の名前, 5) = 0, 1, if (mod(計算フィールド2の名前, 5)....,0)」を
計算フィールドの数だけネストすればうまくいくのかな?

一度、実験してみてください。

>【したい事】
>A    B      C
>1001  あいうえお かきくけこ
>改ページ
>1002  さしすせそ たちつてと
>1002  なにぬねの はひふへほ
>1002  まみむめも やゆよ
>1002  らりるれろ わ
>1002  を     ん
>-----------------------------
>1002  がぎぐげご ざじずぜぞ

>ページ毎に出力された件数を取得する良い方法はありますでしょうか?
>宜しくお願い致します。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle Net 9
Browser InternetExplorer

Server SoftWare

OS Windows 2000
DBMS Oracle9i
WebServer (記載なし)

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