Quantcast
Channel: SCN : Popular Discussions - SAP Crystal Reports & BI Dashboards (日本語) [Read-only]
Viewing all articles
Browse latest Browse all 2234

ページヘッダが前ページのヘッダ内容となる(Crystal Reports for Visual Studio 2005)

$
0
0

いつもお世話になっております。勝又と申します。

Crystal Reports for Visual Studio 2005 での下記問題内容につきまして、ご確認いただけますよう、お願い申し上げます。

-


対象製品

 Crystal Reports for Visual Studio 2005

 

問題内容

 改ページ条件で改ページした時に、ヘッダー部の情報が、前ページの内容のままで

 表示される。

  

上記の発生タイミング

 グループフッターの印刷で条件により、空白となる設定になっていた場合でその行が

 ページの最終行になった時。

 (グループフッターのセクションの設定で「空セクションは非表示」と設定)

 

 

 

以下が今回発生した設定内容です。

 

□レポートファイルの設定

 

[レポートヘッダー]

[ページヘッダー]改ページすると内容が更新されます

[グループヘッダー#1]改ページの設定(出力前に改ページ)

[グループヘッダー#2]

[詳細]伝票No 伝票区分 金額

[グループフッター#2]※※「空セクションは非表示」にチェック※※

[グループフッター#1]

[ページフッター]

[レポートフッター]

 

 グループフッターには伝票No毎の合計金額を表示させる様に設定してありますが、

 表示伝票の設定によっては表示させない(空白行になる)ように式を作りました。

  ----


   if {@伝票区分} = 2 then     // 入金の場合

     ToNumber({@G_Space}) // 空白項目とする

   else

       SUM({@金額合計},{@伝票変更判定})

  ----


 さらに、セクションの設定に「空セクションは非表示」にチェックをいれ

 「伝票区分が入金の場合は伝票合計を算出しない」という動きにしました。

 

□問題の表示

 

①1ページ目 

 ページヘッダー1

 ----


 伝票No 伝票区分   金額

 ----


 0001     1  XXX,XXX

           XX,XXX

    伝票計    XXX,XXX

 ・・・

 0021     2  XXX,XXX     u2190ページヘッダー1の最終明細且つページの最終行

=================================  u2190改ページ位置(伝票No 0021の伝票計は省かれる)

②2ページ目 

  ページヘッダー1         u2190NG 

 ----


 伝票No 伝票区分   金額

 ----


 0100     1  XXX,XXX     u2190明細はページヘッダー2の内容

           XX,XXX

    伝票計    XXX,XXX

 ・・・

=================================次頁へ

③3ページ目 

  ページヘッダー2

 ----


 伝票No 伝票区分   金額

 ----


 0100     1  XXX,XXX     u2190明細はページヘッダー2の内容

           XX,XXX

    伝票計    XXX,XXX

 ・・・

 

□問題点

 改ページの命令と空セクションを非表示にする命令がバッティングした場合

 上記のようにヘッダーは更新されないが、明細は通常通り更新されます。

 その為ヘッダーと明細が合わないページが構成されます。

 

  u2192②ページ目のヘッダー情報と明細情報が合っていない。

      ヘッダー情報は u2192 ①ページ目の情報

      明細情報は   u2192 ②ページ目の情報

   (②ページ目は本来不要)

-


 


Viewing all articles
Browse latest Browse all 2234

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>