1

クリスタルレポート

レポートの生成に Crystal Report を使用しています。

「正常範囲」列に基づいて「テスト結果」列のフォントサイズと色を設定する必要があります。

「テスト結果」(12) が「正常範囲」(12-13) の範囲内にある場合

サイズ=15、色=赤

そうしないと

サイズ=10、色=緑

両方の列は Crystal Report の詳細セクションにあり、Crystal のデータ ソース プロパティの設定 ( rpt.SetDataSource(ds1.Tables[0])) を使用して値を割り当てました。

利用した

 FieldObject field;

 field = rpt.ReportDefinition.ReportObjects["TestResult1"] as FieldObject;

 Font fo = new Font("Arial Black", 15F, FontStyle.Bold);

 field.ApplyFont(fo);

 field.Color = Color.Red;

ただし、これは特定の行ではなく、列全体に適用されます。

助けてください。

4

1 に答える 1

2

詳細セクションで条件を適用すると、詳細セクションに表示されるすべてのレコードにプロパティが適用されます。これが Crystal Reports の機能です。

あなたの場合、特定の行にフォーマットを適用したい場合はTestname、フォーマットが制限されるように条件に列を含める必要があります。

于 2013-08-30T06:46:04.583 に答える