- - PR -
詳細セッションのフラグ(?)について:CrystalReport
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-06-30 11:18
いつもいつもお世話になります。
CrystalReportのことで不明な点があります。 ご存知の方がいらっしゃればご教授頂けたらと思います。 (CrystalReportの事で色々と過去レス参照させて頂き やっとのことで大まかな印刷は出来るようになりました ありがとうございます。) WinXp VS.Net2003 CrystalReport for VS.net 言語VB で開発しております 質問させて頂きたい内容は以下になります。 ============== (データセットの内容) 分類 | 商品名 | 数量 | フラグ 洋服 , 子供用 , 1 , 1 洋服 , 大人用 , 1 , 1 靴 , 子供用 , 1 , 0 靴 , 大人用 , 1 , 0 というデータがあり、印刷をする際に最後の「フラグ」を識別して ================ (印刷結果) 分類 | 商品名 | 数量 | フラグ 一式 ,子供用 ,1 ,1 ,大人用 ,1 ,1 靴 ,子供用 ,1 ,0 靴 ,大人用 ,1 ,0 という印刷を考えています。 必要なことは @フラグ=1 のときは「分類」を「一式」と表示すること これはクリレポの「詳細セクション」で「分類」を出力 する際にフラグ=1の時に分類を「一式」で置き換える 式で解決しました 問題は A一つ前のレコードのフラグ=1の時に次レコードの分類 を「空白」にするには一体・・・?ということです。 現在は下記のような印刷結果となっています。 ================ (今の印刷結果) 分類 | 商品名 | 数量 | フラグ 一式 ,子供用 ,1 ,1 一式 ,大人用 ,1 ,1 靴 ,子供用 ,1 ,0 靴 ,大人用 ,1 ,0 セクションのどこかに、1レコードずつのフラグを判定して どこか他のセクションに判定結果を次レコード目を読み込む まで記憶させておけば・・・とは思うのですが、そのような ことは出来るのでしょうか? ご存知の方がいらっしゃいましたら宜しくお願い致します。 |
|
投稿日時: 2004-06-30 20:56
お世話になります。
上記の件、解決(自己解決ではなかったですけど・・・) 致しましたのでご報告します。 フィールドの式に以下の記述をすることで対応 が可能となりました。 例) WhilePrintingRecords; stringVar BunruiNm := {@分類}; If {フラグ}=true then If Previous({フラグ}) =true Then "" else "一式" else BunruiNm; 初歩的なことなんでしょうねきっと・・・(笑) また質問させて頂きたいと思います。 ありがとうございました。 |
1