我有一个名为'Comp'的水晶报告字段,根据某些公式,它将包含文本'正确'或'不正确'。我想要实现的是,如果文字是正确的,我想让它变成绿色,否则是红色。
答案 0 :(得分:1)
经过一番搜索后得到了答案,这是答案
if{Comp} = "correct" then crGreen else crRed
答案 1 :(得分:1)
您也可以在程序中创建公式:
FormulaFieldDefinitions definitions = MyReport.FormulaFields;
string formulaText = "IF " + MyReport.Database.Tables[1].Fields[1].Name
+ " = correct THEN crGreen else crRed";
definitions.Add("Test", formulaText);
MyReport.Sections[1].AddFieldObject(definitions[1], 0, 0);