2 / 2 / 0
Регистрация: 16.08.2015
Сообщений: 67
1

Многоуровневое условное форматирование

05.09.2018, 01:29. Показов 3462. Ответов 36

Author24 — интернет-сервис помощи студентам
Добрый день уважаемые гуру.
Очень требуется Ваша помощь
Есть база заказов с ленточной формой, в которой нужно сделать многоуровневое условное форматирование, то есть:
1. при внесении в поле [РазмерОплаты] значения "100%" - все поля в данной строке должны закрашиваться Жёлтым цветом
2. когда в поле [Отгрузка] (этой же строки) вносится дата, то все поля данной строки должны перекрашиваться в Зелёный цвет
3. когда в поле [ЗаказЗакрыт] (этой же строки) вносится значение "ДА", то все поля данной строки должны перекрашиваться в Оранжевый цвет
4. И самое главное условие, что если в поле [Оплата] вносится значение "БЕЗ ОПЛАТЫ", то все поля данной строки должны перекрашиваться в Красный цвет

Помогите пожалуйста !!!
Вложения
Тип файла: rar Заказы.rar (59.2 Кб, 13 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.09.2018, 01:29
Ответы с готовыми решениями:

Условное форматирование
В зависимости от значения поля, меняется цвет, сделано через условное форматирование. Как выделить...

Условное форматирование
Добрый вечер! Подскажите, каким образом можно реализовать перекрашивание полей в форме по условию...

Условное форматирование
Здравствуйте уважаемые форумчане! Помогите решить проблему. Есть форма с данными, в каждой...

Условное форматирование
Здравствуйте, недавно начал изучать Access и возник такой нубский вопрос: можно ли в условном...

36
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
05.09.2018, 10:13 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Я в восторге!
Я рад, что смог кому-то доставить восторг.
А если серьезно, то я это понял сразу, как вы это написали. Но суть в том, что средствами условного форматирования эти приоритеты можно расставить практически так же, просто расположив правила проверки значений полей в нужном нам порядке. Вот не знаю разве что, сколько там уровней и сколько правил можно впихнуть. Если действительно есть органичение на количество правил, тогда функция имеет смысл.
Лично для меня главный вопрос во всей этой теме - какими именно средствами "раскрашивать": из кода ВБА или же средствами условного форматирования.
0
Eugene-LS
05.09.2018, 10:18
  #22

Не по теме:

Цитата Сообщение от Capi Посмотреть сообщение
Ответа нет.
Нет худа без добра - потрендели междусобойчиком ....

0
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
05.09.2018, 10:20 23
Короче говоря, мне кажется, что дальнейшее обсуждение будет иметь смысл только после реакции автора темы.
0
10376 / 5388 / 1359
Регистрация: 05.10.2016
Сообщений: 15,239
05.09.2018, 10:21 24
Цитата Сообщение от Kkarn Посмотреть сообщение
Если действительно есть органичение на количество правил, тогда функция имеет смысл.
Моя скромная идея, как раз и направлена на сокращение кол-ва правил ...
Ну идея же...
0
Модератор
Эксперт MS Access
5984 / 2815 / 688
Регистрация: 12.06.2016
Сообщений: 7,533
05.09.2018, 11:31 25
Цитата Сообщение от Eugene-LS Посмотреть сообщение
сокращение кол-ва правил
А, вот как...
То есть, все в рамках УФ.
Тогда все свои вопросы снимаю.
Я думала, идея - обеспечить в ленточной форме раскраску более, чем тремя цветами.
0
78 / 78 / 1
Регистрация: 22.08.2010
Сообщений: 212
05.09.2018, 15:06 26
Почему в таблице не создать доп поле "статус" именно его значение насчитывать через ВБА с учётом правил. Т.е. выполняется 1-е ставим =1, второе =2 и т.д. а исходя из значения этого поля красить условным форматированием
0
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
05.09.2018, 15:15 27
WiLex, так мы здесь примерно к этому и пришли в итоге. А автору темы это все уже не интересно, по ходу)
0
Модератор
Эксперт MS Access
5984 / 2815 / 688
Регистрация: 12.06.2016
Сообщений: 7,533
05.09.2018, 15:18 28
Это все не принципиально.
Так или сяк. Технический вопрос.
Все равно ведь не больше трех условий можно.
0
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
05.09.2018, 15:21 29
Цитата Сообщение от Capi Посмотреть сообщение
Все равно ведь не больше трех условий можно.
Кто такое сказал?.. Я только что попробовал забить в условном форматировании ЧЕТЫРЕ правила - вполне норм.
0
Модератор
Эксперт MS Access
5984 / 2815 / 688
Регистрация: 12.06.2016
Сообщений: 7,533
05.09.2018, 15:23 30
Kkarn,

В какой версии Access?
В 7-м нет.

Не считая, конечно, позиции "Формат не задан",
0
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
05.09.2018, 15:28 31
Capi, у меня 2010.
0
Модератор
Эксперт MS Access
5984 / 2815 / 688
Регистрация: 12.06.2016
Сообщений: 7,533
05.09.2018, 15:31 32
Kkarn,

А ограничение там какое?
То есть, сколько максимум условий?
0
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
05.09.2018, 15:33 33
Capi, честно говоря, не проверял... Сделал четыре и успокоился).
0
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
05.09.2018, 15:37 34
Вот сейчас проверил. Забил туда 10 условий - полет норм.
Миниатюры
Многоуровневое условное форматирование  
0
Модератор
Эксперт MS Access
5984 / 2815 / 688
Регистрация: 12.06.2016
Сообщений: 7,533
05.09.2018, 15:42 35
Цитата Сообщение от Kkarn Посмотреть сообщение
10 условий
Это хорошо.
Тогда и тема эта, вроде, не актуальна.
Просто решить, в каком порядке вписывать условия.
Но ТС прислал базу в 7-м, кажется...

Интересно, к новым версиям прилагаются ли подробные сопроводиловки - что и как поменялось?
0
2 / 2 / 0
Регистрация: 16.08.2015
Сообщений: 67
05.09.2018, 15:44  [ТС] 36
Цитата Сообщение от Capi Посмотреть сообщение
Для решения попробуйте задать эти условия, посмотрите, каков приоритет условий, что преобладает.
И расставьте, исходя из этого, условия в нужном порядке.
Огромное спасибо, расставил все условия в нужном порядке и всё заработало как надо
Ещё раз большое спасибо!!!
0
901 / 291 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
05.09.2018, 15:45 37
Цитата Сообщение от Capi Посмотреть сообщение
новым версиям прилагаются ли подробные сопроводиловки - что и как поменялось?
Насколько я помню, да, было такое. И раньше, до 2010 Акса, я при каждой новой версии читал и интересовался, чего и как. Потому что было интересно и почти всегда эти изменения были полезны).
Потом перестал, т.к. сами знаете, что стали творить с Аксом.
1
05.09.2018, 15:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.09.2018, 15:45
Помогаю со студенческими работами здесь

Условное форматирование в форме
здравствуйте! никогда не приходилось работать с условным форматированием в формах, поэтому прошу...

Про условное форматирование
Ребят, подскажите, можно ли сделать условное форматирование в форме так, чтобы при выполнении...

Условное форматирование не сохраняется в БД
Условное форматирование произвожу кодом vba. Кусок кода: Dim objFrc As FormatCondition...

Условное форматирование в форме
Добрый день. Форма содежит подчиненную таблицу с клиентами и статусами. Как сделать, чтобы стороки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
37
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru