Sometimes we can do an overkill, I think that users can read Statuses without colour coding and by using a Function I change the Header of the Form rather than each record. Yes, this only works on each record but I perfer a more subtle approach and present the actual data without ornamentation.
By the way you can have a many conditions as required.
Simon
Also Lala I see you joined in 2002 and have over 700 posts... Yet your still considered a newly registered user? Man who do you got to know to get some cred around this forum?
Sorry Lala... maybe I explained it incorrectly. I'm not having trouble with the expressions... it's just been such a long time since I've had to use them as I access mostly all of my data using ADODB.Recordset objects via VBA and SQL. I had to knock the dust off of my brain to remember how to do expressions again. And to answer your other question I currently use 2010.
And for the record I agree with color coding. When you get to looking at hundreds and thousands of records color coding definately helps classify records in an instant. I also agree that it can go over board like any other element that you add to a form or report. You never want to overwhelm the user with too much all at once. Like all else in life and design a balance can be met. Sometimes 3 different colors may be too much... sometimes 10 different colors may not be enough... I think the application and use... and who the user is going to be has to be the determining factor more than any set limit... I'm sure their are other variables as well but you get the point.