База знаний

Обучающие примеры

Читать новости в почте


Поиск

Пример управления отображением шапки таблицы

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

Добавляем к требуемой таблице новый столбец и делаем его Скрытым.

Далее вызываем редактор форм из меню Файл — Изменить форму…". Нажмаем на серое поле появившейся формы и в значении свойства «Текст» заменяем на «Фильтр». Если окно свойств не отображается его надо открыть из меню Вид-Свойства.

Добавляем на форму флажок. Значение свойства «Текст» флажка меняем на «Шапка таблицы».

Заменяем свойства «Переменная» флажка «titul».

Закрываем редактор форм и вызываем форму через меню «Файл — Открыть форму…». Устанавливаем флажок и подтверждаем «ОК».

Выбираем ячейку D1. Вводим формулу =If (titul==1;setHeight (8);setHeight (0)). В формуле производится управление высотой строки на которой находится ячейка.

Все готово. Закрываем редактор таблиц и проверяем. По контекстному меню таблицы (Правая Кнопка Мыши) открываем форму и снимаем флажок — шапка скрывается.

Управлять отображением заголовка можно и через свойства платформы (Ctrl+1) в пользовательских атрибутах будет заданная нами переменная titul со значениями Да/Нет.