- •Лабораторная работа №6 Работа с таблицами в Lotus Notes. Поиск по базе данных
- •1. Изучение свойств и создание таблиц в Lotus Notes и Domino Designer
- •Установка свойств таблицы
- •Определение имен вкладок
- •Структура таблицы
- •Установка границ ячеек
- •Сокрытие границ таблицы
- •Установка границ таблицы
- •Установка краев таблицы
- •Строки таблицы
- •Объединение и разбивка ячеек
- •2. Поиск по базе данных Lotus Notes. Индексирование базы данных Lotus Notes.
- •Задание 2.
Установка границ таблицы
Вкладка Table Borders (рис. 6) позволяет указывать стили и цвета границ, добавлять тень, изменять толщину границ. Эти опции применимы только к границам таблицы (внешним краям) и не оказывают влияния на внутренние ячейки.
Рис.6. Вкладка Table Borders.
Возможен выбор любого из следующих стилей границ:
None (Отсутствуют)
Solid (Сплошные)
Double (Двойные)
Dotted (Точечные)
Dashed (Пунктирные)
Inset (Утопленные)
Outset (Выпуклые)
Ridge (Выступающие края)
Groove (Утопленные края)
Некоторые из этих стилей не проявляются, если не изменить толщину границ в третьем разделе данной вкладки (рассматриваемой ниже). Для просмотра эффекта применения различных стилей границ таблицы можно установить для них цвет, отличный от цвета границ ячеек.
Для создания эффекта отбрасывания тени можно установить флажок Drop Shadow (Падающая тень). Стандартная ширина тени составляет 12 пикселей можно изменить, нажимая кнопки со стрелками счетчика либо путем ввода значения в поле.
Последний раздел позволяет управлять шириной границ таблицы. Возможен выбор трех опций: Inside (Внутри), Thickness (Толщина, устанавливается по умолчанию) и Outside (Снаружи). Для каждой стороны обрамления таблицы предусмотрен отдельный счетчик, устанавливающий значение свойства в пикселях. Для одновременного управления всеми параметрами можно воспользоваться укрупненным счетчиком в правой части вкладки.
Установка краев таблицы
Вкладка Table Margins (Края таблицы) впервые применена в версии 5. Она содержит разделы Table Margins, Table Wrap (Обтекание таблицы) и R4 compatibility (Совместимость с версией 4) (рис.7).
Рис.7. Вкладка Table Margins.
Расстояние до левого и правого краев может указываться в дюймах или в процентах. Поля со списком справа содержат две опции: Absolute (Абсолютно) и Relative (Относительно, %).
Нововведением версии 5 является возможность устанавливать обтекание таблицы текстом или располагать текст внутри таблицы. Если установить флажок Inside Table (Внутри таблицы), появится новое поле At Height (Для высоты), которое позволяет вводить высоту в дюймах, с которым текст будет переходить от одной ячейки к следующей. Эта опция удобна для форматирования таблицы в виде газетных колонок.
Строки таблицы
Вкладка Table Rows (Строки таблицы) позволяет переключаться между четырьмя стилями таблиц (рис.8):
Basic (Обычная). Задается переключателем Show all table rows (Отображать все строки таблицы).
Tabbed (С вкладками). Задается переключателем Show only one row at a time (Одновременно отображать только одну строку) и переключателем Users pick row viatab buttons (Пользователи выбирают строки с помощью вкладок) раздела Which row to display (Какую строку отображать).
Animated (анимационная). Задается переключателем Show only one row at a time и переключателем Switch row every n milliseconds (Переключать строку каждые п миллисекунд) раздела Which row to display.
Programmed (Программируемая). Задается переключателем Show only one row at a time и переключателем Switch row every n milliseconds раздела Which row to display.
Использование вкладки Table Programming
Вкладка Table Programming (Программирование таблицы) содержит параметры HTML для таблицы в целом, а также для отдельных ячеек. Можно также добавлять дескрипторы к каждой строке. За исключением полей Other (Другие) и поля Row Tags (Дескрипторы строки), все параметры предназначены для таблиц каскадного стиля. Групповой дескриптор строки таблицы <TR> в коде HTML может иметь следующие атрибуты: ALIGN, BGCOLOR и VALIGN (горизонтальное выравнивание, цвет фона и вертикальное выравнивание соответственно) (рис. 9).
Рис.9. Вкладка Table Programming