>i've used this already but the color changes only when it is the activerow not when the record is the active record and the row is not active.
It is something wrong. First of all, 'active record' and 'active row' are the same things. If you want to color grid regardless to active row then you should base dynamiccolor expressions on the value of some field in grid's recordsource. You could provide more details about the recordsource and how you want to color rows.
Edward Pikman
Independent Consultant