Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 184
1

Условное форматирование поля формы по данным ячейки в таблице

05.07.2019, 09:48. Показов 2129. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!

Помогите пожалуйста с таким вопросом:
Имеется база данных с большим количеством записей. В каждой записи около 150 значений. Каждое значение числовое.
Каждое значение может быть четырех степеней: "норма", "легкое", "умеренное", "тяжелое"
В соответствии с этими степенями меняется заливка цветом соответствующей ячейки.
Пользовался для этого условным форматированием, но это неудобно, т.к. цифровые значения нормы и не норм периодически меняются.
Создал таблицу "нормы" где можно эти параметры менять. Но как сделать условное форматирование с привязкой к определенной ячейки таблицы - не знаю.

Краткий оразец базы приложен.
На поле формы настроено условное форматирование как образец того, что неудобно.
Вложения
Тип файла: zip База данных1.zip (25.0 Кб, 4 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2019, 09:48
Ответы с готовыми решениями:

Поиск в таблице по данным из поля формы
Подскажите пожалуйста, как сделать поиск в таблице по двум полям формы? Private Sub...

Условное форматирование в сводной таблице?
Понадобилось сделать условное форматирование в некоторых полях сводной таблицы. Если в режиме...

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

Условное форматирование для поля [Время]
Добрый день! Подскажите пожалуйста как составить условие для поля в формате час:мин:сек Чтобы при...

8
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 184
05.07.2019, 09:51  [ТС] 2
Вот вариант с несколькими внесенными данными как образец.
Вложения
Тип файла: zip База данных1.zip (25.4 Кб, 8 просмотров)
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,239
06.07.2019, 09:59 3
Цитата Сообщение от farmat Посмотреть сообщение
но это неудобно, т.к. цифровые значения нормы и не норм периодически меняются.
Чего меняется? Коды? Как так?
0
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 184
08.07.2019, 11:08  [ТС] 4
Не коды меняются. Меняются данные ячеек. Код и столбец остаются прежними. См таблицу "нормы".
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,239
08.07.2019, 15:42 5
Цитата Сообщение от farmat Посмотреть сообщение
Меняются данные ячеек
Дайте определение ячейки в MS Access. Я не понимаю, что это такое.

p.s. я в ответе уже намекнул, что должно меняться, если у вас меняется что-то другое, то это неправильное решение.
0
602 / 126 / 44
Регистрация: 12.04.2015
Сообщений: 509
08.07.2019, 16:34 6
наверное farmat хочет получить что то вроде такого результата
База данных1.zip
1
602 / 126 / 44
Регистрация: 12.04.2015
Сообщений: 509
08.07.2019, 19:52 7
Лучший ответ Сообщение было отмечено farmat как решение

Решение

чуть подправил
База данных1.zip
2
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 184
09.07.2019, 14:31  [ТС] 8
Цитата Сообщение от glsn Посмотреть сообщение
чуть подправил
База данных1.zip
Спасибо, идея действительно такова.
Экстраполировать на основную свою базу смогу.
Единственно вопрос: у меня около 150 полей в форме и на каждое такое поле будет по четыре таких же варианта норм и не норм. Все будет в таблице "нормы".
Если прописать на каждое поле так как вы показали, не утяжелит ли или замедлит работу с формой или базой?

Добавлено через 4 минуты
Цитата Сообщение от alvk Посмотреть сообщение
Дайте определение ячейки в MS Access. Я не понимаю, что это такое.
Я дилетант в Access поэтому в данной ситуации (вероятно неправильно) воспринимаю таблицу Access как таблицу Excel c ячейками.

Вот и искал вариант прописи пути к определенной ячейке таблицы, чтобы задать условное форматирование на поле формы.
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,239
09.07.2019, 15:34 9
В таблице ячеек нет, все операции происходят с полями и записями, тут совершенно другая философия, вы поле полностью или частично правите и обновляете и изменяете и т.д. Поэтому непонятно, что вы имеете ввиду под ячейкой, формулы на форме точно также работают по всем записям, а не по одной. В УФ точно также условие может совпадать с множеством записей.

Цитата Сообщение от farmat Посмотреть сообщение
Если прописать на каждое поле так как вы показали, не утяжелит ли или замедлит работу с формой или базой?
Если вы планируете так работать с одиночной формой, то вовсе нет, а если с ленточной захотите, то там так не выйдет, а УФ безусловно утяжелит.
1
09.07.2019, 15:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.07.2019, 15:34
Помогаю со студенческими работами здесь

Условное форматирование табличной формы
о здравствуйте товарищи! месяца полтора, как назойливая муха, крутится мысль - надо выделить в...

Условное форматирование полей формы на основе значений из несвязанной таблицы
Дано: -таблица с данным по химическому составу металла (марка стали не определена) -таблица с...

Условное форматирование: табличной формы для выделения всех строк, содержащих слово Итого
форумчане, подскажите, как написать выражение для условного форматирования поля табличной формы...

Изменение цвета столбца "Общие итоги" в сводной таблице и условное форматирование
Приветствую! Нужна помощь! Есть задача реализовать вывод статистических данных из БД, создал...


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

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