|
3 / 3 / 0
Регистрация: 10.10.2009
Сообщений: 92
|
|
Выделение цветом определенной ячейки28.02.2012, 15:30. Показов 19245. Ответов 113
Метки нет (Все метки)
Реально ли сделать так, что при нажатии на определенную кнопку на форме - в таблице определенное значение выделялось красным цветом? не все поле в данной графе, а только определенное поле !?
0
|
|
| 28.02.2012, 15:30 | |
|
Ответы с готовыми решениями:
113
Как в файле access сделать выделение цветом ячейки Выделение записей цветом Выделение цветом различий |
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 10.05.2018, 17:06 | |
|
0
|
|
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|
| 14.05.2018, 09:49 | |
|
Уважаемая Capi, подскажите еще, пожалуйста
![]() В продолжении темы.. как и какое добавить условие на форму, не связанную с фпСтатистикаФИО, но условие о том, что если в фпСтатистикаФИО поле выделяется красным (по уловному форматированию), то и в сторонней форме поле было бы тоже красным. Причем это должно выполняться вне зависимости от того, открыта форма фпСтатистикаФИО или нет...
0
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 15.05.2018, 00:59 | |
|
Angie,
Точно так же, как и в первом случае. Ведь краснота в фпСтатистикаФИО зависит от данных в фпПоискТрПоФИО. Значит, если в наборе данных подформы фпПоискТрПоФИО есть запись, отвечающая заданному условию - поле красное.
1
|
|
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|
| 15.05.2018, 10:02 | |
|
Capi, но это выполнялось через свойство Parent, а здесь у меня форма вообще не связана с другими формами..Поэтому точно так же не выходит, да и если просто пытаюсь пути через Form прописывать, тоже
что-то не то делаю
0
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|||
| 15.05.2018, 10:18 | |||
|
Добавлено через 2 минуты
0
|
|||
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|||||||
| 16.05.2018, 11:02 | |||||||
|
Capi,
0
|
|||||||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|||||||
| 16.05.2018, 11:23 | |||||||
1
|
|||||||
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|
| 16.05.2018, 11:52 | |
|
Capi, заблудилась в 3х соснах.. Спасибо!
Срабатывает, только если открыты фПоиск и фпПоискТрПоФИО. А если сторонняя форма вызывается отдельно, то соответственно не срабатывает... А у меня есть запросы, в которых открытие этой формы происходит вообще в другом контексте, а информация об общей длительности нужна там тоже.
0
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||
| 16.05.2018, 12:31 | ||
|
Кажется, можно сделать по-другому. Сейчас некогда подробнее. Возможно, вечером.
1
|
||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 17.05.2018, 10:58 | |
|
Angie,
Смотрите форму, которая откроется при запуске. Она ленточная. Обратите внимание на два поля - желтое и со звездочками. Это разные способы выделения - первое с УФ, второе с форматом поля. Выделение тормозит, надо бы поработать с запросами, на которых оно основано, но я не стала в них разбираться, использовала как есть, ведь мне неизвестно правило формирования результатов.
1
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 17.05.2018, 12:24 | |
|
Angie,
Забыла написать. Видела в запросах HAVING'и, которые применяются с обычными условиями. Переделайте - перенесите условия в WHERE. HAVING используется для анализа результатов агрегирования.
1
|
|
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
||||||||
| 17.05.2018, 16:54 | ||||||||
|
Capi, тысячу раз спасибо!!!
Добавлено через 4 часа 1 минуту Capi, очередной глупый вопрос, наверное, но что значит "SELECT 1 FROM..", почему 1 в данном случае? это аналог звездочки
0
|
||||||||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||
| 17.05.2018, 18:00 | ||
Звездочка означает выбор всех полей, а 1 я поставила, чтобы ни одно поле таблицы не выбиралось, но выборка все же формировалась, чтобы увидеть количество записей, отвечающих условиям. Количество полей в выборке влияет на быстродействие запроса.
1
|
||
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|
| 18.05.2018, 09:58 | |
|
Capi, поняла, спасибо!!
0
|
|
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
||
| 24.05.2018, 16:09 | ||
|
0
|
||
|
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,632
|
|||
| 24.05.2018, 16:21 | |||
|
Добавлено через 9 минут На больших объёмах данных лучше использовать свойство Format
1
|
|||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||
| 24.05.2018, 17:08 | ||
Можете словами изложить, что из чего получается и от чего зависит? Если понятно расскажете, попробую что-нибудь сделать. Пока у меня большие сомнения в оптимальности тех запросов, что у Вас видела. Последнюю базу пока не смотрела.
1
|
||
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|||
| 24.05.2018, 17:46 | |||
|
0
|
|||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 24.05.2018, 17:56 | |
|
Не запросы описать, а принцип получения результатов - какие данные исходные, как формируются итоги.
0
|
|
|
6 / 6 / 1
Регистрация: 10.03.2016
Сообщений: 304
|
|
| 25.05.2018, 17:20 | |
|
Capi, попробую.
Схему данных прикладываю. Суть - вывод статистической информации о тренировках. Каждая тренировка проводится для человека (ФИО), относится к определенному виду подготовки (ВидПодготовки), виду операций (ВидОпераций), используется определенное снаряжение (ТипСнаряжения). Соответственно таблицы ВидПодготовки, ВидОпераций и ТипСнаряжения состоят из ключевого поля-кода и самого вида/типа. Форма фпПоискТрПоФИО представляет собой ленточную форму, выводящую информацию: Дата тренировки Вид операций Тип Снаряжения Вид подготовки Длительность В запросе для этой формы присутствует еще связующее поле ФИООператоры - это поле связывает таблицу Тренировка и Список (сделано из-за того, что один и тот же оператор участвует в многих тренировках). По этому же полю осуществляется связь подформы фпПоискТрПоФИО с формой фПоискТрПоФИО, которая выводит всю вышеперечисленную информацию для конкретного человека. Подформа фпСтатистикаФИО выводит количественную информацию - сколько было тренировок в [ТипСнаряжения] - всего типов-3, сколько тренировок по [ВидОпераций]- выводится для 3. И общее время в Снаряжении "И". Запрос этой подформы содержит поля: ФИООператоры - связующее поле с главной формой фПоискТрПоФИО, ДлительностьИ - это общая длительность в снаряжении типа И. Основана на 2х запросах. Первый запрос (ДлительностьРасчет) вычисляет длительность любой тренировки путем вычисления из конечного времени начального. Второй запрос считает, сколько было тренировок в конкретном снаряжении (в данном случае в "И") и общую длительность тренировок "И". Именно эта ДлительностьИ используется в данной подформе. И остальные поля запроса- подсчет того самого количества тренировок по виду операций и типу снаряжения - каждый основан на отдельном запросе. Обе эти подформы, как уже было сказано выше, связаны с главной формой через ФИООператоры, чтобы выводить всю эту информацию для конкретного человека. До этого момента тормозов не замечалось. Далее еще одна статистическая форма F_фпСтатистикаФИО, аналогично выводящая общую информацию, только теперь таблица всех людей с данными о том, сколько у них было тренировок в разных типах снаряжения, по разным видам операций. И здесь мне нужно выделять поле красным, если общая длительность не соответствует действительности (в случае, если не была введена вся информация). Как Вы помогли выше, это реализовывается через функцию, которая обращается к запросу: ФИО Тип снаряжения Общая длительность Функция о том, что если в этом запросе снаряжение=И, а длительность 00:00, красить поле в красный цвет. И именно здесь притормаживает. PS. Пока описывала, отредактировала кучу запросов, убрала много лишних полей. Прикладываю измененную бд. Надеюсь, хоть что-то понятно в моем описании..
0
|
|
| 25.05.2018, 17:20 | |
|
Выделение данных цветом в отчете
Выделение цветом строк в форме Выделение в списке другим цветом Выделение цветом строк в списке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|