Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 5.00
alenka012
3 / 3 / 4
Регистрация: 10.10.2009
Сообщений: 92
#1

Выделение цветом определенной ячейки - MS Access

28.02.2012, 15:30. Просмотров 5530. Ответов 89
Метки нет (Все метки)

Реально ли сделать так, что при нажатии на определенную кнопку на форме - в таблице определенное значение выделялось красным цветом? не все поле в данной графе, а только определенное поле !?
http://www.cyberforum.ru/ms-access/thread2013998.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2012, 15:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Выделение цветом определенной ячейки (MS Access):

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

Выделение цветом различий
Добрый день! Необходима помощь! Имеется две таблицы с одинаковыми столбцами,...

Выделение данных цветом в отчете
Здравствуйте. Подскажите, как окрасить, например в красный цвет, итоговые...

Выделение цветом строк в списке
В форме есть список, отображающий данные с 3х таблиц. Как "прикрутить" в...

Выделение определеннной записи цветом
Доброго времени суток. Помогите, пожалуйста, с решением проблемы. В таблице...

89
Capi
1594 / 826 / 146
Регистрация: 12.06.2016
Сообщений: 1,748
25.05.2018, 17:23 #81
Angie,

Спасибо. Завтра попробую разобраться.
1
VinniPuh
Эксперт MS Access
6060 / 3480 / 352
Регистрация: 27.03.2013
Сообщений: 12,807
25.05.2018, 19:21 #82
Хоть особо и не вникал в данную тему, но что то верится с трудом, что Капи, почти за 2 месяца не смогла направить ТСа на путь истинный.
Или не умеет объяснить КАК, и просто выпендривается
или
ТС чего то подтупливает.
За такое время, даже я бы уже наверное вник в суть вещей, при должном кураторстве.
Что то тут не то.
1
Angie
5 / 5 / 1
Регистрация: 10.03.2016
Сообщений: 274
26.05.2018, 09:24 #83
VinniPuh,
Хоть особо и не вникал в данную тему, но что то верится с трудом, что Капи, почти за 2 месяца не смогла направить ТСа на путь истинный.
Направила на путь истинный уже несколько раз, помогла решить уже несколько вопросов, а сейчас помогает оптимизировать и дальше улучшить. Так что работа кипит, очень продуктивная тема
0
Capi
1594 / 826 / 146
Регистрация: 12.06.2016
Сообщений: 1,748
28.05.2018, 01:00 #84
Angie,

Не по теме:

Обращать внимание на злопыхательное пустомельство не стоит.


Теперь по теме.
Описание особо не пригодилось, так как там про формы, а не про существо задачи.
И зачем Вы мне описывали форму F_фпСтатистикаФИО,
которую я сама Вам сделала в качестве демонстрации возможностей?
Но схема данных пригодилась очень, из нее все стало ясно.

Выкладываю новый вариант. Смотрите форму КоличественныеПоказатели.
Ваши запросы никакие там не используются.
Сделаны новые запросы: зТренировка_АБВ, зТренировка_ЗИК, Запрос2.
Источник данных формы КоличественныеПоказатели - Запрос2.
Расчет суммарной длительности для И делается непосредственно в запросе зТренировка_ЗИК,
не по Вашей формуле
SQL
1
2
3
4
5
RIGHT("00" & 
(SUM(HOUR([ДлительностьРасчет]![ДлительностьРасчет]))+
SUM(MINUTE([ДлительностьРасчет]![ДлительностьРасчет]))\60),2) & ":" & 
RIGHT("00" & 
(SUM(MINUTE([ДлительностьРасчет]![ДлительностьРасчет])) MOD 60),2) AS ДлительностьИ
, а по несколько другой:
SQL
1
2
3
Format(SUM(HOUR(Операторы.P2-Операторы.P1))+
SUM(MINUTE(Операторы.P2-Операторы.P1))\60,"00:") & 
Format(SUM(MINUTE(Операторы.P2-Операторы.P1)) MOD 60,"00") AS ДлительностьИ
При этом обратите внимание на разницу результата для Кротов О.А., у Вас суммарная длительность 90:46, а у меня 79:31.
Разница 11:15. Это потому, что есть запись с Р1=11:15 и Р2 пустым. У Вас это идет в сумму, как Р2-Р1=11:15, а у меня нет.
Функции (и вообще кода VBA) в форме КоличественныеПоказатели нет.
Теперь окрашивается поле и появляются звездочки практически мгновенно.
Посмотрите.
1
Вложения
Тип файла: zip 555_NEW04.zip (80.9 Кб, 6 просмотров)
Angie
5 / 5 / 1
Регистрация: 10.03.2016
Сообщений: 274
28.05.2018, 15:26 #85
Capi, в очередной раз слов просто нет.
Цитата Сообщение от Capi Посмотреть сообщение
При этом обратите внимание на разницу результата
спасибо за нахождение данной ошибки.. это ужасно важно.

По-моему, мне теперь проще всю базу с нуля переделать, чем все исправить...

Буду внимательно изучать Ваш пример! Спасибо!!!
0
Angie
5 / 5 / 1
Регистрация: 10.03.2016
Сообщений: 274
05.06.2018, 10:25 #86
Цитата Сообщение от Capi Посмотреть сообщение
Сделаны новые запросы: зТренировка_АБВ, зТренировка_ЗИК, Запрос2.
Источник данных формы КоличественныеПоказатели - Запрос2.
а обязательно для источника формы делать новый отдельный запрос? Есть ли принципиальная разница, если сформировать аналогичный запрос сразу в источнике формы? Сделала так, разницы не вижу, но одним сохраненным запросом меньше.
0
Eugene-LS
Эксперт MS Access
3030 / 1684 / 289
Регистрация: 05.10.2016
Сообщений: 4,602
05.06.2018, 13:30 #87
Цитата Сообщение от Angie Посмотреть сообщение
но одним сохраненным запросом меньше.
А одним временным (скрытым) - больше!
Плюс, сохранённый запрос IMHO смотреть и править проще ...
1
Angie
5 / 5 / 1
Регистрация: 10.03.2016
Сообщений: 274
05.06.2018, 15:04 #88
Eugene-LS, а если к одному и тому же запросу обращаются разные формы (то есть источник данных - готовый запрос), но разные формы берут разное количество информации из него, в одной форме нужно будет вообще одно поле, например. Для оптимизации так делать нормально или если форма обращается к одному полю, лучше для этой одной формы делать скрытый?
0
Eugene-LS
Эксперт MS Access
3030 / 1684 / 289
Регистрация: 05.10.2016
Сообщений: 4,602
05.06.2018, 15:17 #89
Цитата Сообщение от Angie Посмотреть сообщение
... лучше для этой одной формы делать скрытый?
Думаю что не стоит.
Лишние поля же форма не показывает, а запрос у вас универсальный получается.
Хотя... это вам решать.
1
Angie
5 / 5 / 1
Регистрация: 10.03.2016
Сообщений: 274
05.06.2018, 15:39 #90
Eugene-LS, спасибо!!

Цитата Сообщение от Capi Посмотреть сообщение
Сделаны новые запросы: зТренировка_АБВ, зТренировка_ЗИК, Запрос2.
Источник данных формы КоличественныеПоказатели - Запрос2.
Расчет суммарной длительности для И делается непосредственно в запросе зТренировка_ЗИК,
Почему нельзя изначально сделать один "Запрос2" вместо трех? "Запрос2" ведь и состоит из "зТренировка_АБВ" и "зТренировка_ЗИК".
0
05.06.2018, 15:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2018, 15:39
Привет! Вот еще темы с решениями:

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

Выделение в списке другим цветом
никто не подскажет в принципе можно в поле со списком изменить цвет строки...

Выделение цветом отдельных столбцов в форме
Здравствуйте, подскажите как изменить отдельные столбцы в форме базы данных....

Выделение цветом повторяющихся значений в форме
Здравствуйте!у меня такой вопрос..есть форма, в ней есть не ключевое поле ИП,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru