ник: osmor
Что-то не понял с "виртуальной таблицей"
1. Создаете форму с полями данные из которых будут использоваться в условии в запроса.
2. Создаете запрос в условии которого указываете поля созданной формы (см. выше)
3. Создаете отчет источником которого является созданный запрос
4. в форме создаете кнопку для открытия отчета
С цветами тоже не совсем понял. В отчете или в форме?
Если в отчете то на событие форматировнаие раздела, можно попытаться менять цвета в зависимости от значения примерно как Вы и делали, только если Вы их меняете, то учтите, что пока Вы их не поменяете на другое значение все поля будут такого-же цвета.
В форме такой вариант не пойдет