Функция CurrentFieldValue

Оценить
(0 голоса)

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

При условном форматировании объектов перекрестных ссылок необходимо использовать встроенную функцию CurrentFieldValue (Значение текущего поля). Как видно из названия, эта функция возвращает любое содержимое проверяемой ячейки или “поля”. Функция CurrentFieldValueСледовательно, чтобы применить к ячейкам промежуточных значений, содержимое которых превышает $30 ООО, серебристый цвет фона, можно воспользоваться следующей формулой условного форматирования:

If CurrentFieldValue > 30000 Then crSi-lver Else crNoColor

Таблица перекрестных ссылок, к которой применено это форматирование, показана на рис. 9.23.

Рис. 9.23. Условное форматирование объекта перекрестных ссылок с помощью функции CurrentFieldValue

Функция GridRowColumnValue и опция AlidS for FormilldS
Опции форматирования виртуальных страниц объекта перекрестных ссылок
Программы генерации отчетов по базам данных и приложения электронных таблиц
Создание объекта перекрестных ссылок
Добавление строк и столбцов в объект перекрестной ссылки

Добавить комментарий


Защитный код
Обновить