ヘッダーの印字について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
yamazawakt
居住地: 山形県
投稿数: 228

お世話になります。
クラサバの帳票でヘッダーの印字制御ができず困っております。
ページヘッダー(PH)で見出しを印字し、
グループヘッダー(GH)でも
同じ見出しを印字しております。
問題は、2ページ目以降です。
GHの印字タイミングによって、PHと
2行連続で印字されてしまい見た目が非常に悪いです。。
(行間に1行でも明細行が入れば良いのですが
毎回そうとも限らないので・・・)
色々と試しているのですが難儀しており
皆様のお知恵をお借りできればと思いました。
すみませんが経験のある方、ご教示の程宜しくお願い致します。
クラサバの帳票でヘッダーの印字制御ができず困っております。
ページヘッダー(PH)で見出しを印字し、
グループヘッダー(GH)でも
同じ見出しを印字しております。
問題は、2ページ目以降です。
GHの印字タイミングによって、PHと
2行連続で印字されてしまい見た目が非常に悪いです。。
(行間に1行でも明細行が入れば良いのですが
毎回そうとも限らないので・・・)
色々と試しているのですが難儀しており
皆様のお知恵をお借りできればと思いました。
すみませんが経験のある方、ご教示の程宜しくお願い致します。
投票数:0
平均点:0.00
KURITA
投稿数: 45

プログラム的な対処が必要だと思います。
1つ変数を用意し、PH印刷時フラグ立てる
それ以外の印刷の時はフラグを寝かす。
GH印刷時は、フラグが立っていたら印刷しない等でしょうか。
1つ変数を用意し、PH印刷時フラグ立てる
それ以外の印刷の時はフラグを寝かす。
GH印刷時は、フラグが立っていたら印刷しない等でしょうか。
投票数:0
平均点:0.00
yamazawakt
居住地: 山形県
投稿数: 228

KURITA さん
回答有難う御座います。
アドバイスのあった内容で早速トライしてみます!
回答有難う御座います。
アドバイスのあった内容で早速トライしてみます!
投票数:0
平均点:0.00
yamazawakt
居住地: 山形県
投稿数: 228

KURITAさん
>1つ変数を用意し、PH印刷時フラグ立てる
考えてみればこの部分ができません。
PH印刷時のフラグ設定って可能なのでしょうか?
>1つ変数を用意し、PH印刷時フラグ立てる
考えてみればこの部分ができません。
PH印刷時のフラグ設定って可能なのでしょうか?
投票数:0
平均点:0.00
KURITA
投稿数: 45

すみません。
PHの印字が自動だと無理でした。
自前で全て制御していない限りは難しい内容でした。
申し訳ありません。
PHの印字が自動だと無理でした。
自前で全て制御していない限りは難しい内容でした。
申し訳ありません。
投票数:0
平均点:0.00
yamazawakt
居住地: 山形県
投稿数: 228

KURITAさん
やはりそうですよね。。
自動でのPHは使用しないで考えるしかなさそうですね。
やはりそうですよね。。
自動でのPHは使用しないで考えるしかなさそうですね。
投票数:0
平均点:0.00
KURITA
投稿数: 45

ページフッタフォームがある場合なら
ページフッタイベントとヘッダイベントはプログラムで
取得できそうですが、ページ初回のGHでページフッタイベントが
発生した場合のGHの出力を止める方法がなさそうですね。
自動は難しいのかも知れないですね。
力になれず申し訳ない。
ページフッタイベントとヘッダイベントはプログラムで
取得できそうですが、ページ初回のGHでページフッタイベントが
発生した場合のGHの出力を止める方法がなさそうですね。
自動は難しいのかも知れないですね。
力になれず申し訳ない。
投票数:0
平均点:0.00
yamazawakt
居住地: 山形県
投稿数: 228

KURITA さん
とんでもないです。
有難う御座いました。
ちょっと違う角度から考えようと思います。
とんでもないです。
有難う御座いました。
ちょっと違う角度から考えようと思います。
投票数:0
平均点:0.00
nkmt
投稿数: 1668

ページヘッダは、必ずページ先頭に印字するものだと思います。
会社名やシステム名など固定で印字したい場合に使うのがいい
と思います。
帳票タイトルであれば、ページヘッダを入出力ファイルに
割り当てるのではなく、ヘッダへ変更して、入出力ファイル
に割り当てるのを止めて、最初の明細の印字前に
初回のみ印刷したかどうかFLGも併用して、プログラム側で
印字するのをよくやります。
以上もしかするとベストな方法ではないかもしれませんが。
ヘッダに指定しておけば、自動あふれの時もページヘッダ
同様印刷されたような気がします。
会社名やシステム名など固定で印字したい場合に使うのがいい
と思います。
帳票タイトルであれば、ページヘッダを入出力ファイルに
割り当てるのではなく、ヘッダへ変更して、入出力ファイル
に割り当てるのを止めて、最初の明細の印字前に
初回のみ印刷したかどうかFLGも併用して、プログラム側で
印字するのをよくやります。
以上もしかするとベストな方法ではないかもしれませんが。
ヘッダに指定しておけば、自動あふれの時もページヘッダ
同様印刷されたような気がします。
投票数:1
平均点:10.00
yamazawakt
居住地: 山形県
投稿数: 228

nkmtさん
いつも有難う御座います。
ご教示頂いた内容を参考にしてページヘッダを止めて
ヘッダに切り替えFLGも併用し無事に考えていた
内容での印刷が可能になりました。
解決して大変助かりました!
また何かありましたら宜しくお願い致します。
いつも有難う御座います。
ご教示頂いた内容を参考にしてページヘッダを止めて
ヘッダに切り替えFLGも併用し無事に考えていた
内容での印刷が可能になりました。
解決して大変助かりました!
また何かありましたら宜しくお願い致します。
投票数:0
平均点:0.00