|
11 Кб. |
|
| Здраствуйте,помогите кто знает,не могу задать условное форматирование и создать запрос,
условное форматирование:
надо в отчете для вывода курсантов которые имеют больше 3 поощрений задать условное форматирование,но там поле текстовое и идут они от ВТ01 до ВТ 15(15 видов поощрений),как задать правильное условие чтобы фамилии курсантов у которых больше трех поощрений подчеркнулись?
запрос:
надо вывести на экран тех кто не успевают,но предметы идут не в одном поле а в разных (математика информатика и тд),задаю условие меньше трех для всех не кого не выводит,так как у кого то по какому нибудь предмету может быть 5 или 4,пробывал через or ничего тоже не выходит
вот примерный файл из чего нужно сделать отчет
кто сможет помогите пожалуйста,заранее спасибо | |
|
| |
|
12 Кб. |
|
| отчет - файл | |
|
| |
|
|
|
| kot_k_k! не могли вы пояснить, как это работает. Ведь в запросе отчета нет поля [1], чтобы суммировать: "SELECT Курсанты.Фамилия, Курсанты.Имя, Курсанты.Отчество, Sum(1) AS Выражение1 FROM Курсанты INNER JOIN [Поощрения Курсантов] ON Курсанты.[Код курсанта] = [Поощрения Курсантов].[Код Курсанта] GROUP BY Курсанты.Фамилия, Курсанты.Имя, Курсанты.Отчество;"
Ааа... уже "открыл" для себя кнопку условного форматирования в правом контекстном меню (по результатам поиска в других топиках по ключевым словам. Sum(1) означает первое упоминаемое в запросе поле? | |
|
| |
|
16 Кб. |
|
| в запросе можно полю присвоить любое значение и оно будет одно и тоже для всех записей , т.о. Sum(1) - дает нам количество поощрений в запросе, без всякого гемора.
мало того на событие Форматирование для ОбластиДанных можно написать функцию которая будет красить любые поля в любые цвета в зависимости от кол-ва поощрений и не только
см. файл - там 2 варианта
п.с. посмотри как переделан запрос для кото чтобы появились челы у которых нет поощрений | |
|
| |
|
|
|
| спс, интересно с массивом... | |
|
| |
|
|
|
| в качестве массива может выступать табла - как вариант | |
|
| |