1

我有一个名为“Comp”的水晶报表字段,根据某些公式将包含文本“正确”或“不正确”。我想要实现的是,如果文本正确,我想将其设为绿色,否则为红色。

4

2 回答 2

1

经过一番搜索得到它,这是答案

if{Comp} = "correct" then crGreen else crRed
于 2013-11-05T07:52:53.077 回答
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);
于 2013-11-10T13:10:23.210 回答