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

Примеры и Уроки 21.05.2020 12:47

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

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

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

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

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

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

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

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

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

Программа: СПДС GraphiCS

Группы вопросов: Таблицы

0 комментариев
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.