WITH THIS.MyImageColumn .AddObject( "imgNotStarted", "Image" ) .imgNotStarted.Picture = "NotStarted.gif" .imgNotStarted.BackStyle = 0 .AddObject( "imgInProcess", "Image" ) .imgInProcess.Picture = "InProcess.gif" .imgInProcess.BackStyle = 0 .AddObject( "imgWaiting4Resource", "Image" ) .imgWaiting4Resource.Picture = "Waiting4Resource.gif" .imgWaiting4Resource.BackStyle = 0 .AddObject( "imgDone", "Image" ) .imgDone.Picture = "Done.gif" .imgDone.BackStyle = 0 .AddObject( "imgUnknown", "Image" ) .imgUnknown.Picture = "Unknown.gif" .imgUnknown.BackStyle = 0 .DynamicCurrentControl = [IIF( SEEK( GridRecordSource.Status_fk, 'StatusLookupTable', 'StarusTag' ), 'img' + ALLTRIM( StausLookupTable.StatusDescription ), 'imgUnknown' )] ENDWITH