Расширенные возможности проектирования форм

Страницы работы

Содержание работы

Лекция №7

Расширенные возможности проектирования форм

План лекции:

• Работа с таблицами

• Применение графических объектов в формах

• Работа с событиями уровня формы и поля

• Применение действий уровня формы

Работа с таблицами

Таблицы можно вставлять в формы, а также в страницы и поля форматированного текста документов. Таблицы помогают упорядочить и представить информацию в документах и формах.

Одно из преимуществ использования таблиц для размещения элементов в формах заключается в том, что каждая ячейка таблицы может обрабатываться как абзац. Это означает, что в пределах одной и той же таблицы можно применять различные стили абзацев, т.е. различное форматирование. Например, с помощью таблицы можно создать отдельные столбцы для полей и их надписей и форматировать их независимо друг от друга. Для надписей можно применить метод выравнивания вправо, а для полей — метод выравнивания влево, что улучшит отображение данных. Без таблицы невозможно избирательное сокрытие объектов одной строки. В таблице эти атрибуты могут применяться к отдельным ячейкам.

Начиная с версии 5 Lotus Notes/Domino при работе стаблицами доступны следующие возможности:

• Количество вкладок окна свойств (Table Properties) увеличено до семи. Они будут рассмотрены по отдельности в последующих разделах.

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

• Существует четыре типа таблиц: основные (Basic), с вкладками (Tabbed), анимационные (Animated) и программируемые (Programmed).

• Можно создавать рекурсивные таблицы либо таблицы внутри таблиц.

• Внесено множество усовершенствований в форматирование таблиц, включая тени, выделение строк различными цветами, наклон текста, цветное обрамление и др.

• Добавлено новое свойство — "интеллектуальная" подстройка размеров ячеек.

• К атрибутам таблиц и ячеек добавлена поддержка HTML.

Создание таблицы

Для создания таблицы нужно щелкнуть на пиктограмме Create Table (Создать таблицу) или выбрать команду Create/ Table в меню. Окно Create Table содержит следующие параметры настройки:

·  количество строк (Number of Rows),

·  количество столбцов (Number of Columns),

·  ширина таблицы (Table Width);

·  тип таблицы (Table Type).

Существует четыре типа таблиц: основные (Basic), с вкладками (Tabbed), анимационные (Animated) и программируемые (Programmed)

После создания таблицы возможна вставка, присоединение и удаление строк и столбцов.

Чтобы включить одну таблицу в другую, следует поместить курсор в одну из ячеек и выбрать команду меню Create | Table (Создать | Таблица) или щелкнуть на пиктограмме Create Table. Затем нужно указать количество строк и столбцов, по необходимости установить или сбросить флажок Fixed Width (Фиксированная ширина). Вложенные таблицы называются внедренными (Embedded) или рекурсивными (Recursive).

После создания таблицы рядом с пиктограммой Create Table появятся три новые пиктограммы (слева направо):

• Table Insert Row — вставить строку в таблицу

• Table Delete Selected Row(s) — удалить выделенные строки

• Table Properties — свойства таблицы

Кроме того, добавляется новое меню Table. Его команды перечислены в табл. 10.1

Таблица 10.1. Команды меню Table

Команда

Действие

Table Properties (Свойства таблицы)

Открывает диалоговое окно Table Properties

Insert Row (Вставить строку)

Добавляет строку перед текущей ячейкой

Insert Column (Вставить столбец)

Добавляет столбец перед текущей ячейкой

Insert Special (Специальная вставка)

Выводит диалоговое окно с опциями вставки или присоединения определенного количества строк или столбцов

Append Row (Присоединить строку)

Добавляет строку после текущей ячейки

Append Column (Присоединить столбец)

Добавляет столбец после текущей ячейки

Delete Selected Row(s) (Удалить выделенные строки)

Удаляет текущую строку или строки, если выделено более одной строки

Delete Selected Column(s) (Удалить выделенные столбцы)

Удаляет текущий столбец или столбцы, если выделено более одного столбца

Delete Special (Специальное удаление)

Выводит диалоговое окно с опциями удаления определенного количества строк или столбцов

Merge Cells (Объединить ячейки)

Объединяет две или большее количество ячеек в одну

Split Cells (Расщепить ячейки)

Расщепляет объединенные ячейки на составляющие ячейки

Auto Size (Автоматическая настройка размера)

Изменяет размеры ячеек в зависимости от их содержимого

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

Установка свойств таблицы

В пятой версии диалоговое окно Table Properties имеет семь вкладок Table Layout (Структура таблицы), Cell Borders (Обрамление ячеек), Table/Cell Background (Фон таблицы/ячейки). Table Borders (Обрамление таблицы), Table Margins (Края таблицы), Table Rows (Строки таблицы) и Table Programming (Программирование таблицы).

Вкладка "Формат таблицы"

Вкладка Table Layout (Структура таблицы) позволяет настроить ширину таблицы и ее положение относительно экрана. Существует три опции настройки ширины Fixed Width (Фиксированная ширина), Fit to Window (По ширине окна) и Fit to Margins (Настройка по границам — впервые применена в пятой версии).

Похожие материалы

Информация о работе