powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Условное форматирование
7 сообщений из 7, страница 1 из 1
Условное форматирование
    #32459744
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле подчиненной табличной формы.
Условие - получение полем фокуса.
Формат - измененный фон.
При потере фокуса по верхнему краю поля остается тонкая линия цвета фона.
Вопрос:
1. так и должно быть?
2. можно ли сделать, чтобы выделение не исчезало при потере полем фокуса?
Windows XP
Access XP
...
Рейтинг: 0 / 0
Условное форматирование
    #32459745
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения - форма ленточная.
...
Рейтинг: 0 / 0
Условное форматирование
    #32459786
Julius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Так не должно быть, но, возможно, есть. Условное форматирование иногда фокусничает, особенно в XP. В Access 2003 стало получше.

2. Чтобы выделение не исчезало надо применять какое-то дургое условие - напимер присваивать какое-то значение полю набора записей формы (пусть даже и не отображаемому на форме визуально) и на этом строить условие форматирования.
...
Рейтинг: 0 / 0
Условное форматирование
    #32459793
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, вопрос по 2003-му. Добавили количество условий больше 3х или нет? Уж очень часто не хватает :(
...
Рейтинг: 0 / 0
Условное форматирование
    #32459800
Julius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не тут то было...
...
Рейтинг: 0 / 0
Условное форматирование
    #32459820
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Julius, спасибо!
А нельзя ли простенький пример (про другое поле)?
...
Рейтинг: 0 / 0
Условное форматирование
    #32459918
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел классное решение Николая, которое и привожу ниже:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Private Sub Form_Current()
    With Me.AreaName
        strT = .Value
        .FormatConditions.Delete 'Удаляем все условия
        'Назначение форматирования
        .FormatConditions.Add acFieldValue, acEqual,  "'" & .Value & "'" 
        'Изменение цвета ячейки
        With .FormatConditions(0)
            .BackColor = 255 'Цвет фона
            .FontBold = True 'Толщина букв
            .ForeColor = RGB(0, 0, 255) 'Цвет символов - синий
        End With
    End With
End Sub

Полагаю, многим пригодится!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Условное форматирование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]