Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/48: Рейтинг темы: голосов - 48, средняя оценка - 4.75
2 / 2 / 0
Регистрация: 17.08.2011
Сообщений: 35

Выделение текста цветом при определенных условиях

21.03.2012, 13:24. Показов 9714. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

В форме имеется Список с двумя столбцами: Номер_блока и Дата_проверки.

Как сделать так, чтобы в случае, если Дата_проверки была бы просрочена, то текст Списка становился бы красного цвета?

Пробовал сделать примерно так:
Visual Basic
1
If me.Список.Column(1) > Date then me.Список.Forecolor = 249
Безрезультатно.

Подскажите, как быть?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2012, 13:24
Ответы с готовыми решениями:

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

Значения надписи при определённых условиях
Всем привет. У меня есть отчёт с данными пользователя и результатами анкетирования, 5 шкал со своими баллами у каждой шкалы. Не могу...

построитель выражений - значение записи при определенных условиях
Привет, Камрады! Подскажите, а то не могу сообразить никак! Есть поля "USD курс", " EUR курс", "USD",...

27
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
21.03.2012, 15:23
Чем не вариант?
Вложения
Тип файла: rar db15.rar (13.6 Кб, 302 просмотров)
1
2 / 2 / 0
Регистрация: 17.08.2011
Сообщений: 35
21.03.2012, 15:49  [ТС]
Ага, то бишь в зависимости от того, положительная разница получается или отрицательная...
Но для этого нужно вводить дополнительный запрос, а потом из него брать данные. Мне бы этого не хотелось, потому как в этом случае придется менять весь принцип формы.

Через бэйсик-то никак нельзя это реализовать?

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

И да, на всякий случай: Список в моем случае - это элемент управления формы(как Поле, ПолеСоСписком и т.п.)
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
22.03.2012, 02:00
Цитата Сообщение от russianrailways Посмотреть сообщение
Список в моем случае - это элемент управления формы
А в моём - нет. Чем не вариант?
Цитата Сообщение от russianrailways Посмотреть сообщение
Но как задать такое свойство, чтобы в зависимости от того, положительная цифра стоит в столбце Списка или отрицательная, менялся бы цвет текста во всем столбце ?
В моём варианте это реализовано через условное форматирование. Чем не вариант?
0
2 / 2 / 0
Регистрация: 17.08.2011
Сообщений: 35
23.03.2012, 21:38  [ТС]
Хм... а как в таком случае задать формат только для одного столбца списка?
0
2 / 2 / 0
Регистрация: 17.08.2011
Сообщений: 35
26.03.2012, 17:36  [ТС]
Может кто-нибудь знает ответ? =)
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
26.03.2012, 17:47
Цитата Сообщение от russianrailways Посмотреть сообщение
как в таком случае задать формат только для одного столбца списка?
Кажется, в списке нельзя сделать формат в списке..(ну, может и можно, но уже обходным путем...)
alvk, предложил Вам вариант с подчиненной формой в табличном режиме.
Вот там, просто на самом поле правой кнопкой мыши нажав, выбрать "Условное форматирование".
Выбрав условие и цвет текста\поля можно выделить или одно поле или несколько..
1
2 / 2 / 0
Регистрация: 17.08.2011
Сообщений: 35
27.03.2012, 14:09  [ТС]
Это я понял, но такой вариант мне не подходит...

Хорошо, давайте упростим:
Вот у меня есть форма, в которой есть элемент управления Список(или ПолеСоСписком - без разницы). Ему присваивается значение из таблицы (значение - дата, всего одна запись).
Вопрос: как сделать так, чтобы цвет текста в списке становился красным, если дата в этом Списке меньше текущей (просрочена)?
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
27.03.2012, 14:19
Цитата Сообщение от russianrailways Посмотреть сообщение
чтобы цвет текста в списке становился красным, если дата в этом Списке меньше текущей (просрочена)?
Цитата Сообщение от Agapov_stas Посмотреть сообщение
Кажется, в списке нельзя сделать формат в списке..просто так(ну, может и можно, но уже обходным путем...)
alvk, предложил Вам вариант с подчиненной формой в табличном режиме.
Уже отвечал ведь.
По поводу "обходных путей", я имел ввиду, например(скачано):
Вложения
Тип файла: zip ListBoxEnhanced.zip (174.9 Кб, 155 просмотров)
1
2 / 2 / 0
Регистрация: 17.08.2011
Сообщений: 35
28.03.2012, 14:42  [ТС]
Кажется, в списке нельзя сделать формат в списке..
Уже отвечал ведь.
Мда, скормили дезу, а я съел и не икнул...

Если не изгаляться, как в моей первоначальной задаче, и оставить в списке один столбец - все работает. Реализуется простейшей конструкцией If Else. А вот при добавлении столбцов почему-то не работает, хотя ссылки на столбцы привожу верные...
0
28.03.2012, 15:03

Не по теме:

Цитата Сообщение от russianrailways Посмотреть сообщение
А вот при добавлении столбцов почему-то не работает, хотя ссылки на столбцы привожу верные...
Вы или не слышите или плохо читаете...]:->



Не по теме:

Цитата Сообщение от russianrailways Посмотреть сообщение
Мда, скормили дезу, а я съел и не икнул...
Ну-ну..попробуй просто сделать...Я посмотрю..:rofl:

0
2 / 2 / 0
Регистрация: 17.08.2011
Сообщений: 35
30.03.2012, 15:17  [ТС]
Сделал. Работает.

Не по теме:

И да, насмехайтесь, пожалуйста, над своими родственниками или близкими, если вам так уже хочется это делать, а не над незнакомыми людьми. Я не ставил целью вас обидеть, однако факт в том, что потерял много времени, отрабатывая более сложные варианты, ибо думал, что вы-то, в отличие от меня, в акцесе разбираетесь. Но либо это не так, либо вы просто не поняли, о чем я говорю и что хочу сделать - в любом случае это не повод вести себя по-хамски. Печально все это...

0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
30.03.2012, 15:30

Не по теме:

Цитата Сообщение от russianrailways Посмотреть сообщение
Сделал. Работает.
Ну и как?..без сторонних примеров\кодов получилось?
НЕ ВЕРЮ!...Иначе, - покажи\докажи!..А так, это просто детский лепет..ни о чем...



Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от russianrailways Посмотреть сообщение
...потерял много времени, отрабатывая более сложные варианты
Вам трижды сказал, что это ПРОСТО сделать не возможно, лишь "обходным" путем...Если Вы решили, что это возможно, - флаг Вам в руки...
Цитата Сообщение от russianrailways Посмотреть сообщение
И да, насмехайтесь, пожалуйста
И да....я еще даже не начинал...:D

0
2 / 2 / 0
Регистрация: 17.08.2011
Сообщений: 35
30.03.2012, 16:32  [ТС]
И да....я еще даже не начинал...
Можешь не начинать. Тему считаю исчерпанной, а бессмысленными перепалками заниматься нет ни времени, ни желания. Спасибо за посильную помощь.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
31.03.2012, 11:08
russianrailways, Я так понял, что у вас ничего не вышло?
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
02.04.2012, 09:35
Цитата Сообщение от Agapov_stas Посмотреть сообщение
Вы или не слышите или плохо читаете...
Цитата Сообщение от Agapov_stas Посмотреть сообщение
Ну-ну..попробуй просто сделать...Я посмотрю..

Не по теме:

Давайте без лишнего сарказма, к чему он?

0
02.04.2012, 10:04

Не по теме:

Цитата Сообщение от Ameli Посмотреть сообщение
Давайте без лишнего сарказма, к чему он?
А он был лишним?Прошу обьяснить, что конкретно?
Я трижды ответил на Его вопрос, и привел пример КАК можно сделать. - ничего лишнего не вижу!ТС начал говорить обратное..
alvk предложил с табличной формой решить вопрос ТС-а. Но ТС жаждал ПРОСТО сделать в списке форматирование(что без "стороннего" вмешательства сделать невозможно(если возможно, пожалуйста, - покажите..буду только рад))
Кстати, ТС так и не привел пример того, что он сделал. А я уверен на 100%, что ПРОСТО он не сделал(если вообще что-то сделал). Разбрасываться словами, зато, мог..



Не по теме:

И это...Ameli,со всем уважением...выдирать фразы из общего контекста, - не есть хорошо..это так..если чО;)

0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
02.04.2012, 10:34
Не, ну кое-что есть, только .... это не форум же? Форум там есть,но на него ссылку не даю.

http://am.rusimport.ru/msaccess/topic.aspx?id=757
1
02.04.2012, 11:01

Не по теме:

Цитата Сообщение от alvk Посмотреть сообщение
http://am.rusimport.ru/msaccess/topic.aspx?id=757
У меня не заходит..ошибку выдает..

0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
02.04.2012, 11:59
Странно, ну вот --->
Вложения
Тип файла: zip цвет записи в listbox.zip (21.3 Кб, 134 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.04.2012, 11:59
Помогаю со студенческими работами здесь

Выделение цветом определенных символов
У меня имеется 2 textbox с текстами, чуть-чуть отличается друг от друга. Я хочу выделить эти символы другими цветам. Помогите пожалуйста....

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

Работа с GridView. Выделение цветом определённых ячеек
Здравствуйте. Как сделать так, чтобы в зависимости от определённых условий, ячейка первого(например) столбца выделялись красным...

Выделение определенных строк в Memo другим цветом
есть тестирование, в нем идет подсчет балов по типу личности, в конце происходит подсчет, как связать эти баллы с типами личности? Например...

Выделение текста цветом
У меня есть текст с ссылкой (сообщение из твитера. Что-то наподобие "Тут новость бла бла бла http:\\t.co\dsds"). У меня есть индекс...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru