teiben, when you want to modify control properties conditionally, you need to always account for both the true and false answers. The way your code is written, your changes are cumulative. Therefore, assume that the condition is true for the first record. That will cause the foreground color to change to yellow. Then if the condition is false for the second record, the bold attribute is applied but the color stays yellow since you didn't change it. From this point on, the foreground will be yellow and it will be bold for the rest of the report.