Изменение вида элементов управления с использованием условного форматирования

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

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

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

В этой статье

Применение условного форматирования к элементу управления на основе собственные значения

Применение условного форматирования для одного или нескольких элементов управления с помощью выражения

Изменение форматирования элемента управления, который находится в фокусе

Удаление условного форматирования из одного или нескольких элементов управления

Создание цвета чередующихся строк в отчете.

Применение условного форматирования к элементу управления на основе собственные значения

Можно применить условное форматирование к элементу управления в форме или отчете при его значения соответствуют определенным условиям. Например предположим, что вы являетесь табличный отчет, который отображает сведения о заказе для списка продуктов. Для каждой строки в отчете нужный расширенной цены должна отображаться на желтом фоне, если значение является между 100 и 1000. Ниже показан отчет с примененным условным форматированием этого типа.

Отчет в виде таблицы с условным форматированием

Совет: Улучшенные параметры в Access 2010 упрощает управление правила условного форматирования из одного интуитивно понятные представления.

Ниже описана процедура применение условного форматирования.

  1. Щелкните правой кнопкой мыши форму или отчет в области навигации и выберите в контекстном меню пункт Режим макета.

  2. Щелкните элемент управления, который вы хотите применить условное форматирование. При наличии других элементов управления, которые содержат данные так же, и вы хотите применить аналогичные правила условного форматирования к ним, удерживая нажатой клавишу SHIFT и нажмите кнопку элементы управления для выбора

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

    их слишком.

  3. На вкладке Формат в группе Шрифт нажмите кнопку Условное Изображение кнопки .

    Откроется диалоговое окно Условное форматирование.

    Диалоговое окно «Условное форматирование»

  4. В группе Форматирование по умолчанию Если вы используете определенным форматированием, которое нужно применять при выполнении никакие из условий, выберите нужные параметры форматирования. Образец текста в поле предварительного просмотра примет показано, как будет выглядеть форматирования по умолчанию. Параметры по умолчанию для этого раздела соответствуют текущие параметры шрифта для элемента управления.

  5. В разделе Условие 1 введите условия, которые определяют при условное форматирование следует применять и выберите нужные параметры форматирования. Чтобы отключить элемент управления, при выполнении условия, нажмите кнопку включено Значок кнопки . Образец текста в поле предварительного просмотра примет показано, как будет выглядеть условное форматирование.

    Диалоговое окне «Условное форматирование» с предварительным просмотром результатов форматирования

  6. Чтобы добавить другой условное форматирование для элемента управления, нажмите кнопку Добавить и затем воспользуйтесь процедурой, которая используется для условие 1. Можно задать до трех условного форматирования для одного элемента управления. Например можно задать условие 1, чтобы изменить фон элемента управления на желтый, если значение равно от 100 до 1000, а затем необходимо установить условие 2 для отображения значения элемента управления полужирным шрифтом красного, если значение превышает 1000. Ниже показаны параметры использования в диалоговом окне Условное форматирование для выполнения этой задачи.

    Диалоговое окно «Условное форматирование» с двумя типами форматирования

    Ниже показаны результаты из этих параметров.

    Отчет «Сведения о заказе» с двумя типами условного форматирования для одного поля

Примечание: 

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

  • Условия, оцениваются по следующим правилам.

    • Если условие 1 истинно, применяется форматирование условие 1.

    • Условие 2 проверяется только если условие 1 не выполняется. Если условие 2 имеет значение true, применяется форматирование условие 2.

    • Условие 3 проверяется только если условия 1 и 2 не значение true. Если 3 условие равно true, применяется форматирование условие 3.

    • Если ни одно из условий не значение true, применяется форматирование элемента управления по умолчанию.

К началу страницы

Применение условного форматирования для одного или нескольких элементов управления с помощью выражения

Применение условного форматирования при соблюдении следующих условий необходимо использовать выражение вместо значения поля.

  • Вы хотите применить условное форматирование одного элемента управления на основе значения другого элемента управления.

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

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

  • Вы хотите применить условное форматирование к свободный элемент управления.

Подготовка

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

Примечание: При переименовании элементов управления в форме или отчете, который уже содержит элементы управления, свойства которого Системы управления версиями являются выражениями, Access изменит этих выражений, чтобы они указывают на имена новых элементов управления. Во многих случаях это приводит к сбою выражений и отчет будет вывод диалогового окна Введите значение параметра при печати или откройте его в режиме разметки или режим отчета. При использовании указанные ниже действия по переименованию элементы управления, необходимо изменить каких-либо существующих выражений Системы управления версиями , чтобы они указывают на полях в базовом источнике записей вместо элементов управления в форме или отчете.

Переименование элементов управления в форме или отчете   

  1. Щелкните правой кнопкой мыши форму или отчет в области навигации и выберите в контекстном меню команду Конструктор.

  2. Если окно свойств не открыто, нажмите клавишу F4.

  3. Щелкните элемент управления, чтобы выделить его.

  4. На вкладке все страницы свойств Если первые два свойства (имя и Control Source ) идентичны или свойства имя совпадает с другим именем поля в формы или отчета в базовом источнике записей, измените имя свойства, чтобы она является уникальным. Добавить префикс короткое имя будет принято. Например если элемент управления является текстового поля, можно добавить префикс «txt» для свойства имя как «txtQuantity».

  5. Повторите шаги 3 и 4 для всех элементов управления в форме или отчете, имена которых совпадают с именами полей в базовом источнике записей.

  6. В области Панель быстрого доступа нажмите кнопку Сохранить или нажмите сочетание клавиш CTRL+S.

  7. Если в форме или отчете содержит все элементы управления, свойства которого Системы управления версиями являются выражениями, еще раз проверьте выражений и изменять их при необходимости, чтобы убедиться в том, что они по-прежнему воспринимают поля в источнике записей вместо недавно переименованы элементы управления.

Добавление условного форматирования с помощью выражения

  1. Щелкните правой кнопкой мыши форму или отчет в области навигации и выберите в контекстном меню пункт Режим макета.

  2. Выберите первый элемент управления, который вы хотите применить условное форматирование. Чтобы выбрать несколько элементов, удерживайте нажатой клавишу SHIFT и затем щелкните элементы управления, пока не будут выделены все элементы управления, которые нужно отформатировать.

  3. На вкладке Формат в группе Шрифт нажмите кнопку Условное Изображение кнопки .

    Откроется диалоговое окно Условное форматирование.

    Диалоговое окно «Условное форматирование»

  4. В группе Форматирование по умолчанию Если вы используете определенным форматированием, которое нужно применять при выполнении никакие из условий, выберите нужные параметры форматирования. Образец текста в поле предварительного просмотра примет показано, как будет выглядеть форматирования по умолчанию. Параметры по умолчанию для этого раздела соответствуют текущие параметры шрифта для элемента управления.

  5. В разделе Условие 1 выберите в списке первый Выражение.

  6. Введите выражение в поле справа от списка. Выполните не начинайте выражение со знака равенства (=). Например:

[Количество] * [Цена] > 1000

Найти ссылки на дополнительные сведения о выражениях в разделе См.

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

    Диалоговое окне «Условное форматирование» с предварительным просмотром результатов форматирования

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

  3. По завершении нажмите кнопку ОК.

    Ниже показан результат применения этого условного форматирования для всех пяти элементов управления в разделе Подробности табличного отчета.

    Отчет «Сведения о заказе» с примененным условным форматированием

Совет: Чтобы использовать операторы язык SQL (Structured Query) между или в в выражении, функция Eval , как показано в следующих примерах.

Eval ([Количество] между 10 и 20)

- или -

Eval ([Страна или регион] In ("США", "Канада", "Испания"))

К началу страницы

Изменение форматирования элемента управления, который находится в фокусе

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

  1. Щелкните правой кнопкой мыши форму, в области навигации и выберите в контекстном меню пункт Режим макета.

  2. Щелкните элемент управления, который вы хотите применить условное форматирование. Если вы хотите применить же условное форматирование дополнительных элементов, удерживайте нажатой клавишу SHIFT и нажмите кнопку выберите и их этих элементов управления.

  3. На вкладке Формат в группе Шрифт нажмите кнопку Условное Изображение кнопки .

  4. В диалоговом окне Условное форматирование в группе Форматирование по умолчанию Если вы используете определенным форматированием, которое нужно применять при выполнении никакие из условий, выберите нужные параметры форматирования. Образец текста в поле предварительного просмотра примет показано, как будет выглядеть форматирования по умолчанию. Параметры по умолчанию для этого раздела соответствуют текущие параметры шрифта для элемента управления.

  5. В разделе Условие 1 в первом списке выберите Фокус в поле.

    Примечание: Фокус в поле доступен только в разделе Условие 1.

  6. Справа от окне предварительного просмотра выберите нужные параметры форматирования, которым нужен доступ для применения при фокусе элемент управления. Образец текста в поле предварительного просмотра примет показано, как будет выглядеть условное форматирование.

    Диалоговое окно «Условное форматирование»

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

  8. Когда вы закончите Добавление условий, нажмите кнопку ОК, чтобы закрыть диалоговое окно Условное форматирование.

К началу страницы

Удаление условного форматирования из одного или нескольких элементов управления

  1. Щелкните правой кнопкой мыши форму или отчет в области навигации и выберите в контекстном меню пункт Режим макета.

  2. Щелкните элемент управления, который вы хотите удалить условное форматирование из.

  3. На вкладке Формат в группе Шрифт нажмите кнопку Условное Изображение кнопки .

  4. В диалоговом окне Условное форматирование нажмите кнопку Удалить.

  5. В диалоговом окне Удалить условное форматирование установите флажок для каждого условия, которое нужно удалить и нажмите кнопку ОК.

  6. Нажмите кнопку ОК в диалоговом окне Условное форматирование.

К началу страницы

Создание цвета чередующихся строк в отчете.

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

  1. Щелкните правой кнопкой мыши отчет в области навигации и выберите в контекстном меню команду Конструктор.

  2. Если окно свойств не открыто, нажмите клавишу F4.

  3. Щелкните заголовок раздела детализации отчета.

  4. В окне свойств откройте вкладку Формат.

  5. Щелкните в поле свойства Альтернативного Back Color и выберите цвет темы из списка. Кроме того можно Кнопка "Построитель" нажмите кнопку и выберите нужный цвет, который будет использоваться для каждой чередующиеся строки.

  6. В области Панель быстрого доступа нажмите кнопку Сохранить или нажмите сочетание клавиш CTRL+S.

  7. Переключитесь в представление отчета и проверьте результаты. Приведенном ниже рисунке показан пример табличного отчета с установленным свойством Альтернативного Back Color верхний колонтитул светлый фон.

    Отчет в форме таблицы с чередованием цвета фона строк

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×