忍者ブログ
趣味とか色々。
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Crystal Report 罫線の表示を制御する
Crystal Reportsには散々悩まされております。
同じ悩みを抱えている方と、私の備忘録としてメモ。

環境:VisualStudio 2005のCrystalReports


複数人の予定を一覧表示する帳票で午前と午後、定時で罫線を表示したいという要望。

ざっと列は以下の様な感じ。

氏名  開始時間  終了時間  予定内容  場所

開始時間を基準に12時以降、18時以降の予定の前に罫線を表示する。
まず、詳細を三つ用意

詳細a:午前、午後の罫線
詳細b:定時の罫線
詳細c:予定情報レコード

詳細aのセッションエキスパート・非表示に以下の条件を追加
RecordNumber = 1 
or {開始時間} < DateTime(DateValue({開始時間}, TimeSerial (12,0 ,0 ))
or Previous ({開始時間} )>= DateTime(DateValue{Previous({開始時間})), TimeSerial(12,0 ,0 ))

詳細bのセッションエキスパート・非表示に以下の条件を追加
RecordNumber = 1 
or {開始時間} < DateTime(DateValue({開始時間}, TimeSerial (18,0 ,0 ))
or Previous ({開始時間} )>= DateTime(DateValue{Previous({開始時間})), TimeSerial(18,0 ,0 ))


ちょっと面倒だけどこれしか思いつかなかったです。
他に簡単な方法ご存知でしたら情報ください。
PR
コメントを投稿する

HN
タイトル
メールアドレス
URL
コメント
パスワード
カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
フリーエリア

最新コメント

[07/16 めぇ]
[07/16 かずやん]
[07/02 めぇ]
[02/20 めぇ]
[02/20 あるさん]
最新トラックバック

プロフィール

HN:
めぇ
性別:
非公開
職業:
プログラマ
趣味:
音楽、ゲーム
バーコード

ブログ内検索

P R