Атрибуты и свойства тега. Атрибуты и свойства и
Имя поля определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц) и в пределах одной таблицы должно быть уникальным. Имя поля может содержать до 64 символов. Рекомендуется использовать короткие содержательные имена. В именах полей допустимы пробелы, однако если создаваемые в Access БД предполагается экспортировать в другие СУБД, то в именах полей их использовать не рекомендуется.
Тип поля определяет тип данных, которые могут содержаться в данном поле. В табл. 2.2 перечислены типы данных, разрешенные к использованию в MS Access.
Таблица 2.2. Типы данных MS Access
Тип данных |
Использование |
Текстовый |
Для хранения текста, комбинаций текста и чисел (например, улицы и номера дома), чисел, которые не предполагается использовать в вычислениях (например, телефонных номеров). Текстовое поле не может быть длиннее 255 символов. |
Поле Мемо |
Рекомендуется применять для включения в таблицу длинных описаний (до 65535 символов), например, примечаний. Физически текст не хранится в поле, а хранится в другом месте БД. В поле хранится лишь указатель на него. |
Числовой |
Для хранения действительных чисел, которые предполагается использовать в вычислениях. |
Дата/время |
Для хранения календарной даты и текущего времени. |
Денежный |
Для хранения значений денежных сумм, которые предполагается использовать в вычислениях |
Счетчик |
Для ввода порядкового номера каждой новой записи таблицы. Например, номер первой записи будет равен 1, второй - 2 и т.д., причем каждый номер должен использоваться только один раз. При выборе этого типа данных на поле накладывается ограничение: в нем могут храниться только уникальные, т.е. неповторяющиеся значения. Если в таблице нет полей с уникальными значениями, этот тип рекомендуется использовать для ключевого поля. Уникальные значения номеров могут быть выбраны не только в порядке очередности, но и совершенно беспорядочно |
Логический |
Для хранения данных логического типа, таких как, например, Да/Нет , Истина/Ложь , Присутствует/Отсутствует , Прекрасно/Ужасно и т.д. При выборе этого типа данных в поле будет размещен квадратик, в котором для значений Да , Истина , Присутствует , Прекрасно можно установить флажок, а для значений Нет , Ложь , Отсутствует , Ужасно - снять его |
Поле объекта OLE |
Для хранения текста, электронных таблиц, рисунков, звуков и других данных, которые были созданы не в Access, а в Word, Excel или других приложениях. Реально, такие объекты в таблице не хранятся, а хранятся в другом месте внутренней структуры файла БД; в таблице хранятся только указатели на них. |
Для хранения гипертекстовых ссылок (адресов URL Web-объектов Интернета). При щелчке на ссылке автоматически происходит запуск броузера и воспроизведение объекта в его окне. |
|
Мастер подстановок |
Для извлечения значений из другой таблицы или из списка значений в поле со списком. При выборе этого типа данных на экране появится мастер автоподстановки, с помощью которого можно выбрать нужную таблицу или ввести нужные данные |
Поля БД не просто определяют структуру базы - они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Свойства полей перечислены в табл. 2.3, а форматы данных – в табл. 2.4.
Таблица 2.3. Свойства полей данных MS Access
Свойство поля |
Описание |
Размер поля |
Определяет максимально допустимое число цифр или символов, вводимых в данное поле. Его можно использовать для организации точного и аккуратного ввода данных |
Формат поля |
Определяет способ форматирования данных в ячейке. В табл. 2.4 перечислены допустимые форматы |
Число десятичных знаков |
Определяет количество десятичных знаков, которые будут указаны справа от десятичного разделителя. Выбирается из списка или автоматически (на основе значения свойства Формат поля ) |
Значение по умолчанию |
Определяет некоторое значение, которое будет автоматически вводиться в данном поле в каждой новой записи. Данное свойство следует использовать для величины (слова, сокращения или числа), которая наиболее часто встречается в этом поле БД. Автоматически введенное значение по умолчанию можно в любой момент удалить или изменить |
Пустые строки |
Определяет допустимость использования пустых строк (т.е. двух кавычек без символов между ними) в данном поле. Обозначает, что поле не содержит значения и по умолчанию для этого свойства установлено значение Нет . С помощью пустой строки рекомендуется обозначать недопустимость использования данного поля, например, если не известен адрес электронной почты некоторого лица, то в соответствующем поле следует оставить пустое значение, а если точно известно, что у него нет такого адреса, то в поле записи можно ввести пустую строку. Дело в том, что в Access различаются несуществующие данные (сохраняемые в виде пустых строк) и данные, которые существуют, но не известны (сохраняются в виде пустых (Null ) значений) |
Подпись |
Определяет заголовок столбца таблицы для данного поля. Если подпись не указана, то в качестве заголовка столбца используется Имя поля |
Индексированное поле |
Указывает, что данное поле будет проиндексировано. Использование индексов позволяет значительно ускорить поиск и сортировку. Это свойство обладает тремя значениями: Нет - индекс не создается (по умолчанию); Да (Допускаются совпадения) - в индексе допускаются повторяющиеся значения; Да (Совпадения не допускаются) - повторяющиеся значения в индексе не допускаются. |
Маска ввода |
Позволяет заданным образом расположить в поле пробелы и знаки препинания, облегчающие ввод данных. Маска позволяет сразу же определить, сколько цифр или символов следует ввести в поле |
Новые значения |
Для данных типа Счетчик задается способ генерации уникальных значений: последовательно - значение Последовательные ; по умолчанию; беспорядочно - значение Случайные |
Обязательное поле |
Определяет, обязательно ли требуется вводить в данное поле некоторое значение. По умолчанию принято значение Нет , но если для этого свойства будет выбрано значение Да и данные в поле не будут введены, то появится сообщение об ошибке |
Условие на значение |
Определяет правила, согласно которым в поле должны вводиться данные. Например, при вводе дат может потребоваться ограничить их некоторым промежутком времени, либо для ввода числовых или денежных значений ограничить их максимальным или минимальным значением. Для создания условия на значение в строке этого свойства нужно ввести специальное выражение. Например, выражение Between #1/1/40# And #12/31/58#; допускает ввод только тех дат, которые попадают в промежуток времени между 1 января 1940 года и 31 декабря 1958 года. В подобных выражениях даты должны быть окружены символами # . |
Сообщение об ошибке |
Задается сообщение, которое будет появляться в специальном диалоговом окне при совершении ошибки ввода данных |
Сжатие Юникод |
Для хранения информации полей типа Текстовый , Поле MEMO и Гиперссылка используется кодировка Юникод, в которой каждый символ представляется двумя байтами, что увеличивает требуемую емкость памяти. Когда это свойство имеет значение Да , все символы, первый байт которых равен 0, будут сжиматься при сохранении и восстанавливаться при выборке. |
Таблица 2.4. Форматы данных типа Дата/время, Числовой, Денежный и Логический
Формат |
Пример |
Дата/время |
|
Полный формат даты |
19.06.1994 17:34:23 |
Длинный формат даты | |
Средний формат даты | |
Краткий формат даты | |
Длинный формат времени | |
Средний формат времени | |
Краткий формат времени | |
Денежный |
|
Основной | |
Денежный |
3456,79 грн. |
Фиксированный | |
С разделителями разрядов | |
Процентный | |
Экспоненциальный | |
Числовой |
|
Длинное целое | |
Одинарное с плавающей точкой | |
Двойное с плавающей точкой | |
Код репликации | |
Действительное | |
Логический |
|
Истина/Ложь | |
Для указания типа отдельных символов в полях с данными типа Текстовый и Поле Мемо в строке свойства Формат поля можно использовать один из специальных символов перечисленных в табл. 2.5.
Таблица 2.5. Специальные символы, используемые в полях с данными типа Текстовый и Поле Мемо
Поскольку в разных полях могут содержаться данные разного типа, то и свойства у полей могут различаться в зависимости от типа данных.
Функция Таблица атрибутов (Attribute Table) позволяет определить таблицу атрибутов, которая будет использоваться для задания условных обозначений одноканального набора данных мозаики или набора растровых данных. Это полезно, если необходимо представить изображения, по которым выполнена классификация использования земель (как-то леса, болота, земли сельскохозяйственного назначения и городские территории). Кроме того, если таблица содержит поля с именами «красный» (red), «зеленый» (green) и «синий» (blue), то значения в этих полях будут использоваться в качестве цветовой карты при рендеринге изображения.
При использовании данной функции на таблицу устанавливается ссылка, а сама таблица не хранится в наборе данных (подобно наборам растровых данных, которые могут содержать внутренние таблицы атрибутов).
Входные данные для этой функции:
- Входной растр
- Таблица атрибутов (Attribute Table) – таблица может происходить из следующих источников
- Таблица.dbf
- Набор растровых данных с таблицей атрибутов
При отображении набора данных могут использоваться условные обозначения на основе значений таблицы, а запрос пиксела выполняется с помощью инструмента Идентифицировать (Identify) будут возвращены значения таблицы.
Рекомендованные шаги для применения этой функции к набору данных мозаики
- Создайте одноканальный набор данных мозаики .
Вы должны задать число каналов 1, при создании набора данных мозаики; иначе, при добавлении наборов растровых данных, которые могут иметь связанную цветовую карту, набор данных мозаики может стать трехканальным набором данных мозаики RGB.
- Введите Имя набора данных мозаики .
- Выберите Систему координат .
- Разверните Свойства пикселей и введите 1 в поле Число каналов .
- Щелкните OK , чтобы запустить инструмент.
Необходимо оставить некоторые значения, предложенные по умолчанию, чтобы получить набор данных мозаики с соответствующим разрешением и отобразить его как тематическое изображение по умолчанию.
- Добавление растровых данных в набор данных мозаики . Дополнительно, отметьте опцию Обновить обзоры , чтобы построить обзорные изображения или постройте обзорные изображения после добавления всех данных. Если обзорные изображения не создаются, вычислите статистику набора данных мозаики после добавления всех данных.
- В окне Каталога щелкните правой кнопкой набор данных мозаики, затем щелкните Свойства (Properties) .
- Перейдите на закладку Функции (Functions) .
- Щелкните правой кнопкой мыши Функция мозаики и выберите Вставить > Функция таблицы атрибутов .
- Щелкните кнопку обзора Таблица атрибутов
и найдите ее:
- Таблица.dbf
- Набор растровых данных с таблицей атрибутов
- Таблица, используемая в функции Таблица атрибутов (Attribute Table) другого набора данных мозаики
Таблицы позволяют представить большой объем информации в компактном и наглядном виде, а также сравнивать и сопоставлять различные данные. Они часто встречаются на сайтах, где служат для представления разнообразной статистики, рейтингов, сравнения цен и т.д.
Создание таблиц
Для добавления таблицы на веб-страницу используется элемент TABLE , который указывает браузеру, что содержимое необходимо организовать в табличном виде. Этот элемент служит контейнером для элементов, определяющих содержимое таблицы: внутри элемента
Любая таблица состоит из строк и ячеек, которые задаются с помощью элементов TR и TD соответственно.
Для определения строки в уже созданной таблице используется элемент TR , который позволяет браузеру организовать содержимое между тегами
Вместо элемента TD допускается использовать элемент TH . Элемент TH определяет содержимое ячейки как заголовок для каждого столбца. Это помогает не только семантически описать содержимое, но также представляет его более аккуратно в различных браузерах и устройствах. Текст в такой ячейке обычно отображается браузерами жирным шрифтом и выравнивается по центру. В остальном разницы между ячейками, созданными с использованием элементов TD и ТН , нет.
Фрагмент кода, представленного ниже, создает таблицу, состоящую из трех столбцов и четырех строк, одна из которых задает строку заголовков столбцов:
Поисковая система | Декабрь 2009 г. | Ноябрь 2009 г. |
---|---|---|
Яндекс | 48.0% | 47.9% |
34.9% | 34.7% | |
Search.Mail.ru | 8.6% | 8.6% |
Созданная таблица представлена на рисунке 9.1 .
Рис.
9.1.
Заголовок таблицы
Таблицам на странице удобно задать заголовок, содержащий название таблицы и ее описание. Для этой цели в HTML используется специальный элемент CAPTION , который помещается внутри элемента
По умолчанию, заголовок таблицы помещается сверху таблицы по центру, его ширина не превышает ширины таблицы, и в случае длинного текста он автоматически переносится на новую строку. Для изменения положения заголовка предусмотрен атрибут align . Однако этот атрибут помечен в Спецификации HTML 4.01 как не рекомендуемый, и с его помощью получить код, одинаково работающий в разных браузерах, довольно сложно. Для выравнивания заголовка таблицы рекомендуется использовать CSS , а именно, свойство text-align .
Добавление некоторых свойств
Тот факт, что таблицы применяются достаточно часто, обязан не только их гибкости и универсальности, но и обилию атрибутов элементов TABLE, TR и TD , управляющих различными свойствами таблицы. Рассмотрим наиболее часто используемые атрибуты подробнее.
Описание таблицы: атрибут summary
Пользователи с нормальным зрением могут сами для себя решить, стоит им изучать таблицу или нет. Быстрый взгляд на нее и на ее заголовок позволит сказать, велика ли таблица и что она содержит. Пользователи с программами для чтения с экрана не смогут этого сделать, пока разработчик не добавит к элементу TABLE атрибут summary . Этот атрибут позволяет написать более развернутое описание, чем то, которое подходит для элемента CAPTION . Содержание атрибута summary не будет отражено визуальными браузерами, поэтому можно сделать описание достаточно длинным для того, чтобы те, кто его услышат, смогли понять, что именно представлено в таблице. Данный атрибут рекомендуется использовать только в случае необходимости, например, для больших и сложных таблиц. Для созданной выше таблицы можно добавить описание следующим образом:
Толщина рамки таблицы: атрибут border
Атрибут устанавливает толщину рамки в пикселах, т.е. использует в качестве значения любое положительное число. По умолчанию, рамка изображается трехмерной, однако вид рамки меняется в зависимости от браузера. При использовании атрибута border без аргументов, браузер отображает рамку толщиной один пиксел. Толщину рамки возможно также установить с помощью одноименного свойства CSS. Следующий фрагмент кода добавляет к таблице рамку толщиной 2 пиксела:
Ширина таблицы: атрибут width
Ширину таблицы можно задать с помощью атрибута width . Ширину можно задавать в пикселах или процентах от доступного пространства. Если общая ширина содержимого превышает указанную ширину таблицы, то браузер будет пытаться форматировать текст, чтобы подогнать его к заданным размерам. Если это невозможно, атрибут width будет проигнорирован, и новая ширина таблицы будет вычислена на основе ее содержимого. Если ширина явно не указана, то она также будет вычисляться на основе содержимого таблицы. Аналогом данного атрибута является одноименное свойство CSS. В следующем примере ширина таблицы устанавливается равной 75% от ширины окна браузера:
Расстояние между ячейками таблицы: атрибут cellspacing
Атрибут cellspacing задает расстояние между внешними границами ячеек. Если установлен атрибут border , то толщина границы принимается в расчет и входит в общее значение. Значением атрибута может быть любое целое положительное число. По умолчанию, атрибут cellspacing принимает значения 0 или 2, в зависимости от того, установлен атрибут border или нет. Следующий фрагмент кода устанавливает расстояние между ячейками 2 пиксела:
Каждая таблица и ячейки, составляющие ее, имеют такие свойства, как ширина и высота, выравнивание по ширине и высоте, толщина границы, цвет фона. Свойства определяются с помощью атрибутов. Рассмотрим подробнее особенности использования этих атрибутов.
WIDTH - управляет шириной таблицы и ячейки. В случае, если этот параметр не указан, ширина таблицы/ячейки будет зависеть от ширины ее содержимого. Ширина может указываться в процентах относительно ширины окна (для ячейки – относительно ширины таблицы) или в пикселях.
HEIGHT – то же самое, но для управления высотой таблицы.
ALIGN и VALIGN служат для управления размещением таблицы на Web-странице и для форматирования данных внутри таблицы.
ALIGN может иметь значения LEFT, RIGHT и CENTER.
VALIGN может принимать значения TOP, MIDDLE и BOTTOM.
При отсутствии этих атрибутов таблица всегда будет выравниваться относительно левого края страницы, а содержимое ячеек – по горизонтали относительно левого края ячейки и по вертикали относительно ее центра. При употреблении в теге
и | |||||||||||||||
. При употреблении атрибутов ALIGN и VALIGN внутри тега | |||||||||||||||
Таблица из одной строки | из трех столбцов | без указания размеров ячеек |
ширина ячейки 50 пикселей |
ширина ячейки 100 пикселей |
ширина ячейки 150 пикселей |
Ширина ячейки 20% | Ширина ячейки 50% | Ширина ячейки 30% | Объединенная ячейка (COLSPAN=3)
Для этой таблицы заданы размеры: ширина (WIDTH) – 500 пикселей, высота (HEIGHT) – 100 пикселей, толщина рамки таблицы – 7 пикселей; выравнивание таблицы по центру страницы (см. рис. 8.10). Рис. 8.10. Таблица с объединенными ячейками Фон таблицы задан желтого цвета. Ширина ячеек задается в процентах от ширины таблицы. Таблица содержит две строки. В первой строке три столбца. Вторая строка имеет объединенные ячейки, т.е. все три столбца объединены в один. Конец работы - Эта тема принадлежит разделу: Информационные технологииУральский государственный технический университет упи.. информационные технологии.. Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Что будем делать с полученным материалом:Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Все темы данного раздела:Всемирная сеть Internet
Графический интерфейс
Подготовка текста сообщения
Адресация сообщений
Посылка сообщений
Присоединение файлов
Чтение почты
Хранение сообщений
Обеспечение безопасности
Используемые обозначения
Чтение писем
Создание письма
Особенности сети Internet
Поиск информации в WWW
HTML - язык для создания Web-документов
Гипертекст
Netscape Communicator
Движение по WWW
Каталог временных файлов Internet
Сохранение найденной информации
Настройка параметров страницы для печати
Команды меню Вид
Обязательные теги
Технология работы над HTML-документом с использованием блокнота
Теги заголовков разных уровней
Нумерованный список
|