Как сохранить условное форматирование в подчиненной форме после потери фокуса? - PullRequest
0 голосов
/ 12 декабря 2018

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

Метод 1

Установка условного формата на «Поле имеет фокус» работает, когдаподчиненная форма имеет фокус, но выделение прекращается при щелчке вне подчиненной формы.

Метод 2

Установка условного формата на «Выражение есть» и создание текстового поля вОсновная форма, равная подчиненной форме Идентификатор записи только выделяет первую запись в подчиненной форме.

[SubformID] = [Forms]![frm_MainForm]![tbSubformID]

Любая помощь будет принята с благодарностью!Спасибо!

1 Ответ

0 голосов
/ 12 декабря 2018

Метод 2 близок.

Вместо этого используйте скрытое текстовое поле в подчиненной форме.В событии Form_Current для подчиненной формы установите свойство .Value, равное идентификатору текущей выбранной записи.Затем используйте условное форматирование, чтобы проверить, равно ли значение этого текстового поля значению поля идентификатора для вашей подчиненной формы, используя Выражение * .

...