Структура таблицы

Структура таблицы и типы данных

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

При разработке структуры таблицы прежде всего необходимо определить названия полей, из которых она должна состоять, типы полей и их размеры. Каждому полю таблицы присваивается уникальное имя, которое не может содержать более 64 символов. Имя жела­тельно делать таким, чтобы функция поля узнавалась по его имени. Далее надо решить, данные какого типа будут содержаться в каждом поле. В Access можно выбирать любые из основных типов данных. Один из этих типов данных должен быть присвоен каждому полю. Значение типа поля может быть задано только в режиме конструктора. Ниже представлены типы данных Access и их описание.

· Текстовый ( Текст или числа, не требующие проведения расчетов, например номера телефонов (до255 знаков (по умолчанию));

· Числовой ( Числовые данные различных форматов, используемые для проведения расчетов;

· Дата/время (255 знаков Для хранения информации о дате и времени с 100 по 9999 год включительно);

· Денежный ( Денежные значения и числовые данные, используемые в математических расчетах, проводящихся с точностью до 15 знаков в целой и до 4 знаков в дробной части);

· Поле MEMO (Для хранения комментариев; до 65535 символов);

· Счетчик (Специальное числовое поле, в котором Access автоматически присваивает уникаль­ный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя);

· Логический (Может иметь только одно из двух возможных значений (True/False, Да/Нет));

· Поле объекта OLE (Объект (например, электронная таблица Miciosoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access);

· Гиперссылка ( Строка, состоящая из букв и цифр и представляющая адрес гиперссылки. Адрес гиперссылки может состоять максимум из трех частей: текст, выводимый в поле или в элементе управления; путь к файлу (в формате пути UNC) или к странице (адрес URL). Чтобы вставить адрес гиперссылки в поле или в элемент управления, выпол­ните командуВставка, Гиперссылка);

· Мастер подстановок (Создает поле, в котором предлагается выбор значений из списка или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. Это в действительности не тип поля, а способ хранения поля).

В Access существует четыре способа создания пустой таблицы:

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

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

· ввод данных непосредственно в пустую таблицу в режиме таблицы. При сохранении новой таблицы в Access данные анализируются и каждому полю присваивается необ­ходимый тип данных и формат;

· определение всех параметров макета таблицы в режиме конструктора.

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

188.123.231.15 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам.

Структура таблицы Access

Конструктор таблиц предназначен для задания и изменения структуры таблицы Access. С помощью конструктора можно формировать сколь угодно сложные таблицы с полями любого типа.

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

1. Щелчком на кнопке Окно базы данных переключитесь на список таблиц базы данных.

2. Дважды щелкните на значке Создание таблицы в режиме конструктора. Окно конструктора, показанное на рис. 16.5, состоит из двух частей. В верхней отображается список полей таблицы, а в нижней — свойства выделенного поля.

3. Введите слово Дата, которое будет играть роль названия нового поля.

4. Щелкните на ячейке Тип данных первой строки списка полей. Здесь необходимо выбрать тип поля, который определяет структуру и размер данных.

Рис. 16.5. Конструктор таблиц Access

5. Щелкните на появившейся стрелке раскрывающегося списка ячейки Тип данных и выберите пункт Дата/время.

6. Нажмите клавишу Tab и введите расшифровку назначения поля: Дата контакта. Такие описания вводить не обязательно, но их наличие помогает разобраться в структуре таблицы.

7. Щелкните на второй ячейке столбца Имя поля и введите имя Описание.

8. Задайте для второго поля тип Текстовый.

9. Укажите назначение поля в соответствии с рис. 16.5.

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

10. Добавьте еще одно поле с именем Код_Контакты и типом Числовой,

Теперь нужно добавить индексированное поле и назначить его ключом, однозначно идентифицирующим записи таблицы. Индексированные поля, или индексы, отличаются от обычных тем, что для них Access создает специальные списки, позволяющие выполнять быструю сортировку и поиск по содержимому индексированного поля. Таблица может содержать несколько индексов. Ключ — это специальный индекс, идентифицирующий записи. Значения такого поля должны быть уникальными. Его наличие не обязательно, но оно так часто используется, что при отсутствии ключа Access напоминает об этом и предлагает автоматически добавить ключевое поле.

11. Добавьте поле Ключ и назначьте ему тип Счетчик. Такой тип данных избавляет пользователя от необходимости ввода значений ключевого поля и инициирует автоматическую генерацию уникальных значений.

12. Сохраняя активной строку Ключ, щелкните на кнопке Ключевое поле. На кнопке этой строки появится значок ключа, показывающий особый статус поля.

13. Щелкните на кнопке закрытия окна конструктора.

14. Access спросит о необходимости сохранения структуры таблицы. В ответ щелкните на кнопке Да.

15. В открывшемся окне диалога (рис. 16.6) введите имя Список.

16. Щелкните на кнопке ОК.

48. Свойства полей в программе Microsoft Access. Ключевое поле. Виды связей между таблицами в программе Microsoft Access. Установление связей таблиц через столбец подстановок и схему данных. Импорт готовых таблиц в существующую базу данных

Свойства полей базы данных Access

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

Ключевое поле — это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. Если для таблицы определены ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых значений в ключевое поле. Ключевые поля используются для быстрого поиска и связи данных из разных таблиц при помощи запросов, форм и отчетов.

В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ. Рассмотрим каждый из этих типов.

Для создания ключевого поля типа Счетчик необходимо в режиме Конструктора таблиц:

  1. Включить в таблицу поле счетчика.
  2. Задать для него автоматическое увеличение на 1.
  3. Указать это поле в качестве ключевого путем нажатия на кнопку Ключевое поле (Primary Key) на панели инструментовКонструктор таблиц (Table Design).

Если до сохранения созданной таблицы ключевые поля не были определены, то при сохранении будет выдано сообщение о создании ключевого поля. При нажатии кнопки Да (Yes) будет создано ключевое поле счетчика с именем Код (ID) и типом данных Счетчик (AutoNumber).

Связь таблиц Access

Связь между двумя таблицами Access позволяет установить правила взаимодействия между таблицами. Список подстановок можно было организовать и без связи. Но представьте, что вы удалите из таблицы Контакты запись, на которую ссылаются некоторые записи таблицы Список. В такой ситуации останутся описания контактов, фамилии людей в которых потеряны. Наличие правильно организованной связи позволяет избежать подобных неприятностей.

1. Выберите команду Сервис > Схема данных. Откроется окно, схематически изображающее связи базы данных. На рис. 16.11 видно, что линия связи соединяет поля Код_Контакты таблицы Контакты и Контакт таблицы Список.

Примечание Данная связь соединяет ключевое и обычное поля. Это связь типа «один ко многим», когда одной записи таблицы Контакты может соответствовать несколько записей таблицы Список, но не наоборот.

Структура таблицы

Рис. 16.11. Схема данных Access

Для тренировки давайте удалим связь, а затем создадим ее заново.

2. Щелчком выделите линию связи.

3. Нажмите клавишу Delete. В ответ на появившийся запрос щелкните на кнопке Да. Связь исчезнет.

4. Поместите указатель мыши на пункт Код_Контакты таблицы Контакты.

5. Нажмите кнопку мыши и перетащите указатель на поле Контакт таблицы Список.

6. В открывшемся окне диалога щелкните на кнопке Создать. Связь появится вновь. Чтобы настроить параметры связи, выполните следующие шаги.

7. Дважды щелкните на линии связи. Откроется окно диалога, показанное на рис. 16.12.

Структура таблицы

Рис. 16.12. Параметры связи

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

8. Установите флажок Обеспечение целостности данных. Этот режим не позволит Access оставлять в таблице Список записи, для которых нельзя подобрать запись таблицы Контакты с подходящим значением поля Код_Контакты.

9. Установите флажок Каскадное удаление связанных записей. Теперь при удалении записи таблицы Контакты (то есть удалении информации о конкретном человеке) будут удалены все соответствующие записи таблицы Список (то есть все описания контактов с этим человеком). Если указанный флажок сброшен, удаление тех записей таблицы Контакты, на которые ссылается хотя бы одна запись таблицы Список, запрещено.

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

10. Щелкните на кнопке ОК.

11. Закройте окно Схема данных.

12. В окне базы данных дважды щелкните на значке таблицы Контакты. В открывшемся окне таблицы видны небольшие знаки «плюс», расположенные в левой части записей. Их присутствие говорит о наличии связи ключевого поля таблицы с другой таблицей.

13. Щелкните на знаке «плюс» записи для Петра Петрова. Откроется вложенная таблица, содержащая те записи таблицы Список, значение поля Код_Контакты которых равно величине одноименного поля записи для Петра Петрова (рис. 16.13).

Структура таблицы

Рис. 16.13. Выборка данных из связанной таблицы Access

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

14. Щелкните еще на каком-нибудь знаке «плюс», и вы увидите описание всех контактов с еще одним человеком. Таким образом, с помощью созданной связи вы можете быстро просматривать в окне таблицы Список описания всех контактов с определенным человеком или группой лиц.

188.123.231.15 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам.

Структура таблицы в Excel

Лист рабочей книги представляет собой таблицу. Таблица состоит из столбцов и строк. Столбцы обозначаются буквами латинского алфавита, строки — цифрами.

На пересечении столбцов и строк находятся ячейки. У каждой ячейки есть имя, которое состоит из буквы и цифры. Буква соответствует столбцу, а цифра — строке, на пересечении которых находится ячейка. Например: «A1», «F10» и т.д.

Одна из ячеек таблицы активного листа, с которым в данный момент работает пользователь, выделена рамкой. Эта ячейка называется выбранной. Имя (адрес) выбранной ячейки и ее содержимое отражаются в строке формул. Выбрать ячейку, например, для того чтобы ввести в нее текст, число или формулу, можно щелчком левой кнопки мыши или перемещением маркера с помощью клавиш перемещения курсора.

Структура таблицы

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

В качестве примера на фото изображена таблица расчета расходов на приобретение канцелярских товаров.

Структура таблицы

В ячейках колонки «A» находится текст: в «A1» — название таблицы, в «A2» — заголовок столбца, в ячейках «A3:A7» — наименование канцелярских принадлежностей. Текст находится также в ячейках «B2», «C2», «D2» и в ячейке «C8».

В ячейках «B3:B7» и «C3:C7» находятся числа. Следует обратить внимание, что в дробных числах дробная часть числа отделена от целой запятой.

В ячейках «D3:D7» и в ячейке «D8» находятся формулы, которые определяют правила вычисления содержимого ячеек. В обычном режиме формулы, находящиеся в ячейках таблицы, не отображаются. Вместо формулы в ячейке отображается значение, полученное в результате вычисления по формуле.

Для того чтобы увидеть формулу, которая находится в ячейке, нужно выбрать эту ячейку — щелкнуть левой кнопкой мыши в ячейке или, используя клавиши перемещения курсора, установить маркер (рамку) в эту ячейку. Формула появится в строке формул.

Структура таблицы

В ячейке «D3» находится формула «=B3*C3», которая информирует Excel, что значение ячейки «D3» должно быть вычислено как произведение содержимого ячеек «B3» и «C3». Похожие формулы находятся в ячейках «D4:D7». Формула находится и в ячейке «D8». Выглядит она так: «=D3+D4+D5+D6+D7» или «=СУММ(D3:D7)». «СУММ» — это функция, которая вычисляет сумму ячеек диапазона, указанного в качестве параметра функции.

Структура таблицы.

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

Структура таблицы определяется перечнем полей, для каждого из которых задается:

Имя поля должно быть уникальным, максимальная длина имени 64 символа, в имени можно использовать любые символы кроме «’», «.», «,», «!», « [», «]». Имя не должно начинаться с пробела.

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

Таблица может содержать следующие 9 типов полей:

Текстовый. Короткий текст. Текст и числа, например, имена и адреса, номера телефонов и почтовые индексы. Текстовое поле может содержать до 255 символов.

— Поле Memo. Длинный текст и числа, например, комментарии и пояснения. Memo-поле может содержать до 64 000 символов.

Числовой. Общий тип для числовых данных, допускающих проведение математических расчетов, за исключением расчетов для денежных значений. Свойство Размер поля позволяет указать различные типы числовых дан­ных. Длина — 8 байт.

Дата/время. Значения даты и времени. Пользователь имеет возможность выбрать один из многочисленных стандартных форматов или создать специальный формат. Длина — 8 байт.

Денежный. Денежные значения. Числа представляются с двумя знаками по­­с­ле запятой. Не рекомендуется использовать для проведения денежных расчетов значения, принадлежащие к числовому типу данных, так как последние могут округляться при расчетах. Значения типа «Денежный9quot; всегда выводятся с указанным числом десятичных знаков после запятой. Длина — 8 байт.

Счетчик. Автоматически вставляющиеся последовательные номера. Счетчик увеличивается на единицу для каждой следующей записи. Нумерация начинается с 1. Поле счетчика удобно для создания ключа. В таблице может быть только одно такое поле. Длина — 4 байта.

Логический. Значения «Да9quot;/9quot;Нет9quot;, «Истина9quot;/9quot;Ложь9quot;, «Вкл9quot;/9quot;Выкл9quot;, т.е. одно из двух возможных значений. Длина — 1 байт.

Поле объекта OLE. Объекты, созданные в других программах, поддержива­ю­щих протокол OLE, например графики, рисунки и т.п. Объекты связываются или внедряются в базу данных Micro­soft Access через элемент управления в форме или отчете.

Гиперссылка. Строка, состоящая из букв и цифр, и представляющая адрес гиперссылки. Адрес гиперссылки может состоять максимум из трех частей: текст (текст, выводимый в поле или в элементе управления); адрес (путь к файлу или странице), дополнительный адрес (смещение внутри файла или страницы). Гиперссылка может содержать до 2048 символов.

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

Свойства полей зависят от выбранного типа данных. Наиболее важными являются следующие свойства:

размер поля задает максимальный размер данных сохраняемых в поле;

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

число десятичных знаков задает для числового и денежного типов данных число знаков после запятой (может быть от 0 до 15);

маска ввода задает маску ввода, облегчающую ввод данных в элемент управления — поле. Например, удобно создать следующую маску ввода для поля «Телефон», позволяющую вводить только цифры и автоматически добавляющую промежуточные символы: (___) ___-____.

подпись задает текст, который выводится в таблицах, формах и отчетах для обозначения (маркирования) поля, если подпись не задана, то выводится название поля;

значение по умолчанию позволяет указать значение, автоматически вводящееся в поле при создании новой записи. Например, в таблице «Адреса» может оказаться удобным указать автоматический ввод значения «Москва» в поле «Город». При заполнении таблицы пользователи смогут оставить в этом поле стандартное значение или, при необходимости, указать другой город.

условие на значение позволяет осуществить контроль ввода, определяет требования к данным, вводящимся в запись, в поле или в элемент управления;

сообщение об ошибке позволяет указать текст сообщения, выводящегося на экран, если введенные данные нарушают условие, определенное в свойстве «Условие на значение»;

обязательное поле указывает, требует ли поле обязательного ввода значения. Если это свойство имеет значение «Да», то при вводе новой записи необходимо ввести значение в это поле или в любой присоединенный к нему элемент управления. Пустые значения в этом поле не допускаются. Например, можно потребовать, чтобы в элементе управления «Фамилия» в каждой записи обязательно выводилась какая-либо фамилия;

индексированное поле определяет индекс, создаваемый по одному полю. Индекс ускоряет выполнение запросов, в которых используются индексированные поля, и операции сортировки и группировки. Например, если часто выполняется поиск по полю «Фамилия9quot; в таблице «Сотрудники9quot;, следует создать индекс для этого поля.

Описание представляет собой краткий комментарий, который не является обязательным. Комментарий, например, можно использовать для напоминания разработчику БД оснований для выбора типа и свойств поля.

Все темы данного раздела:

Экономическая информация и ее особенности.
Экономическая информация является одной из важнейших разновидностей информации. Экономическая информация — это совокупность сведений, отраж

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

Современные информационные технологии автоматизации офиса
В настоящее время существует множество программных продуктов, обеспечивающих информационные технологии автоматизации офиса. К ним относятся текстовые процессоры, табличные процессор

Архитектура персонального компьютера. Назначение основных узлов. Функциональные характеристики компьютера.
Компьютер — это многофункциональное электронное устройство, предназначенное для накопления, обработки и передачи информации. В основу постр

Микропроцессоры. Структура микропроцессора и его основные характеристики
Микропроцессор — это центральный блок персонального компьютера, предназначенный для управления работой всех остальных блоков и выполнения арифметических и логических операций над и

Запоминающие устройства персонального компьютера. Их иерархия и основные характеристики
Персональные компьютеры имеют 4 иерархических уровня памяти: — микропроцессорная память; — основная память; — регистровая КЭШ-память; — внешняя память.

Внешние устройства персонального компьютера. Их назначение и основные характеристики.
Внешние (периферийные) устройства персонального компьютера составляют важнейшую часть любого вычислительного комплекса. Стоимость внешних устройств в среднем составляет около 80 — 85% стоимости все

Общая характеристика.
Программное обеспечение — это совокупность программ, позволяющих осуществить на компьютере автоматизированную обработку информации. Программное обеспечение делится

Операционные системы, их назначение и разновидности
Операционная система (ОС) — это совокупность программ, выполняющих две основные функции: предоставление пользователю удобств виртуальной машины и повышение эффективности использов

Операционная система Windows 2000. Графический интерфейс пользователя и его состав.
Windows 2000 — полностью 32-разрядная операционная система с приоритетной многозадачностью, улучшенной реализацией работы с памятью и изначально проектировалась со средствами обеспечения надежности

Настройки. Технология связывания и внедрения объектов.
Настройка операционной системы Windows 2000 предполагает изменение интерфейса с учетом требований пользователя. Существует множество настраиваемых параметров операционной системы: т

Локальные вычислительные сети. Топология. Особенности построения и управления.
Локальная вычислительная сетьобъединяет абонентов, находящихся на небольшом расстоянии друг от друга (в пределах 10 — 15 км). Обычно такие сети строятся в пределах одного

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

Сервисы Интернет.
WWW-сервис — это связь с серверами через тексты. Одновременно можно использовать все сервера, т.к. они соединены в единое пространство. Для поиска информац

Электронная почта. Основные возможности.
Доступ к информации в глобальной сети осуществляется через специальные протоколы, программы, компьютеры-серверы. Эти компоненты, собранные вместе для обеспечения одной из услуг Internet, называются

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

Типовые методы защиты информации в АС
направление защиты методы защиты конфиденциальность · разграничение доступа к данным; · парольная защита; · шифровани

Основные типы компьютерных вирусов
Тип вируса Поражаемые объекты Способ заражения Программные вирусы файлы с расширениями COM, EXE, SYS, BAT, D

Правовые основы информационных технологий и защиты информации
По разным оценкам действующее Российское законодательство, регулирующее отношения в информационной сфере, насчитывает от 70 до 500 нормативных актов; в области информационной безопасности действует

Понятие алгоритма, его свойства и изображение.
Алгоритмом называется точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи. Слово а

Алгоритмизация задач обработки массивов.
Массивом называется совокупность элементов с одинаковыми свойствами. Любой массив характеризуется. · именем; · размерностью; · типом элементов.

Типы данных. Переменные, константы и массивы.
Типом данных называется способ хранения и представления данных в компьютерной системе. В языке VISAUL BASIC могут храниться и обрабатываться данные следующих типов:

Вывод данных в стандартное диалоговое окно.
Для вывода различных сообщений используется стандартное диалоговое окно — MsgBox. Вид этого окна может быть различным, но оно всегда включает следующие компоненты: · текст

Ввод данных в стандартное диалоговое окно IputBox
Используется для ввода небольших фрагментов текста. Окно InputBox состоит из четырех элементов: · строка заголовка; · приглашение к вводу; · поле ввода со

Конкатенация строк
В VISAUL BASIC существует 2 знака конкатенации: 1) + 2) & С помощью & можно подвергнуть конкатенации не только строки, но и числа. При этом числа будут сначала пр

Логические выражения и вычисление их значений.
Логические выражения называют условиями. Условие, если оно выполняется, имеет значение True, если не выполняется, — False. Эти логиче

Программирование циклов
В VISAUL BASIC существуют три циклические конструкции операторов: 1) For … Next 2) While … Wend 3) Do … Loop Оператор цик

Модульный принцип построения проекта и программного кода.
В языке VISAUL BASIC создание Windows-приложения — это почти то же самое, что и создание проекта. Проект — это совокупность экранных форм и программных кодов, с помощью которых реша

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

Область определения и время жизни переменных
В VISAUL BASIC есть три вида областей определения, характеризующих доступность переменной: · локальная: переменная доступна только в текущей процедуре; ·

End Sub
Область видимости — это одно из двух ключевых слов Public или Private.Они устанавливают, к какому классу принадлежит процедура: к классу л

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

Массивы статические и динамические.
Массив — это набор элементов определенного типа, каждый из которых имеет свой порядковый номер, называемый индексом. Различают массивы статические и дина

Пользовательский тип данных
Файлы произвольного доступа хранят структурированные данные и состоят из записей. Запись – это некоторая порция данных, которая имеет строго определенный размер и свой номе

End Type
Где: ИмяТипаДанных — это имя, которое присваивается определяемому типу данных; Элемент1- ЭлементN – имена полей записи; ТипЭлемента – любой встоенный или объя

Файлы с произвольным доступом
Открытие файла Open ИмяФайла For Random [Access доступ] [блокировка] _

Файлы двоичного доступа
Для открытия двоичного файла применяется оператор: Open ИмяФайла For Binary As # ДескрипторФайла Как и в файл произвол

Типы интерфейсов. Элементы интерфейса.
Интерфейс – способ взаимодействия человека с компьютером. Средствами пользовательского интерфейса в приложении обеспечивается доступ к данным и задачам, решаемым приложением. Поэтом

Форма. Основные свойства и события формы.
Форма является основой любого приложения. Любой проект VISUAL BASIC содержит как минимум одну форму, которая представляет собой главное окно приложения. Форма храниться в о

Меню. Создание меню.
Меню – один из основных элементов интерфейса. Оно представляет собой средство быстрого доступа ко всем командам (задачам) приложения. VISUAL BASIC позволяет создавать иерар

Надпись
Надпись(Label) предназначена для отображения текста в форме, который пользователь не может изменить с клавиатуры. Чаще всего используется для создания подписей к другим элемент

Текстовое поле (TextBox)
Является основным элементом управления, предназначенным для ввода данных. События: Change — вызывается при изменении содержимого текстового поля. Происходит к

Переключатель (OptionButton)
Представляет собой кружок с точкой или без, предназначен для установки только одной опции из группы. Обычно все переключатели формы объединены в одну группу. События:

Список (ListBox)
Позволяет пользователю выбирать из списка один или несколько элементов. В любое время в список можно добавлять новые элементы или удалять существующие. Если не все элементы могут одновременно отобр

Поле со списком (ComboBox)
Это комбинированный список, представляет собой комбинацию двух элементов управления — самого списка со значениями и поля ввода текста (текстового поля). Используется, когда нельзя заранее определит

Состав и назначение ППП Microsoft Office
Для выполнения основных задач компьютерной обработки данных в современных офисах целесообразно использовать не отдельные программы, а интегрированные пакеты офисного обслуживания, так как в них реа

Текстовый процессор Word. Основные сведения, назначение.
Microsoft Word для Windows – это многофункциональный программный комплекс обработки текстов. Программа предназначена для выполнения работ по созданию документов, включающих

Меню и панели инструментов. Технология их реорганизации
В текстовом процессоре Word имеется большое количество различных меню. Часть из них все время находится на экране, часть скрыта и появляется только после вызова. Главное

Режимы просмотра документов, их назначение и технология использования. Перемещение по документу
В текстовом процессоре Word существуют следующие режимы просмотра документа: — обычный режим; — режим Web-документа; — режим разметки страницы; —

Технология форматирования документов. Средства автоформатирования.
С понятием форматирования документа в Word связываются три основные операции: — форматирование символов; — форматирование абзацев; — форматирование страниц. Word

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

Технология создания, открытия и сохранения документов
После загрузки текстового процессора Word появляется окно с именем Документ1, в которое можно вводить текст нового документа. Для создания очередного нового документа можно выполнить команду

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

Технология правки документов. Создание гипертекстовых ссылок, примечаний, сносок
Большинство операций правки выполняется над предварительно выделенными фрагментами документа. Выделение фрагмента текста производится мышью следующим образом: — слово – два

Включение новых объектов в документ Word
Для включения в документ Word объекта из другого приложения следует выполнить команду Объект меню ВСТАВКА. В появившемся диалоговом оке откроется обширных список тип

MS GRAPH и редактор формул
Одним из типов объектов для вставки в документ Word является объект Microsoft Graph. Для построения диаграмм могут использоваться как данные Word, так и данные, непосредственно введенные в диалогов

Создание и вставка рисунков.
Создать рисунок в документе Word можно следующими способами: — выполнить команду Объект меню ВСТАВКА и на вкладке Создание указать тип объекта вставки — Рисунок Microsoft

Создание форм и слияния документов
Формы предназначены для сокращения трудозатрат на оформление документов массового применения за счет предварительного создания шаблонов. Форма состоит из постоянной (неизменн

Рабочая книга и ее структура.
Окно табличного процессора Excel предназначено для ввода электронной таблицы и содержит следующие элементы: — стандартные элементы окна Windows; — поле имени – содержит имя или ад

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

Средства форматирования таблиц. Пользовательские форматы. Условное форматирование
Форматирование рабочего листа – это оформление табличных данных, находящихся на рабочем листе, с целью повышения их наглядности, улучшения визуального восприятия. Форматирование

Средства защиты данных
В Excel есть несколько команд, позволяющих защищать книги, структуры книг, отдельные ячейки, графические объекты, диаграммы, сценарии и окна от несанкционированного доступа или изме

Списки и средства их обработки
Списком в Excel является таблица, строки которой содержат однородную информацию. В предыдущих версиях Excel и других табличных процессорах такая таблица называлась «базой данных», сейчас чаще встре

Фильтры, виды фильтров и их применение
Фильтрация – это быстрый способ выделения из списка подмножества данных для последующей работы с ними. В результате фильтрации на экран выводятся те строки списка, которые либо содержат опре

Формирование сводной информации
Excel содержит средства формирования сводной информации для проведения анализа данных. Сводная информация может быть получена: — объединением данных с помощью пром

Подбор параметров. Поиск оптимальных решений
Команда Подбор параметра меню СЕРВИС позволяет определить неизвестное значение (параметр), которое будет давать желаемый результат. Технология использования команды следующая: — реш

Графические средства
С помощью Microsoft Excel можно создавать сложные диаграммы для данных рабочего листа. Для построения диаграммы следует выделить любую ячейку из тех, что содержат исходные данные ди

Понятие о базах данных и системах управления ими.
Базы данных являются одним из основных компонентов современных информационных систем. Информационная система – это взаимосвязанная совокупность средств, методов и п

Инфологическая модель базы данных. Основные виды моделей.
Основой базы данных является модель данных. Информационно-логическая (инфологическая) модель предметной области отражает предметную область в виде совокупности информационных объект

Реляционные модели данных.
Строка реляционной таблицы — называется записью, а столбцы называются полями. Запись представляет собой один экземпляр информационного объекта. Поле отражает какое-то свойство этого

Основные сведения о СУБД ACCESS.
Access – это система управления базами данных общего назначения, предназначенная для хранения и поиска данных, представления их в удобном виде и автоматизации часто

Основные объекты БД Access.
Основными объектами базы данных, с которыми позволяет работать Access являются: — таблицы; — формы; — запросы; — отчеты; — страницы дост

Индексирование таблиц
Индексирование позволяет ускорить сортировку и поиск данных в таблице. Можно индексировать числовые, денежные, текстовые, логические поля, а также поля типа Счетчик и Дата

Создание таблицы
Существует пять способов создания новой таблицы: 1). В режиме таблицы: данные вводятся в табличном режиме по строкам и столбцам. Имена полей определены по умолчанию ПОЛЕ

Ввод и редактирование данных таблицы.
Ввод данных в таблицы и их редактирование ведется в режиме таблицы. В режиме таблицы данные отображаются в строках и столбцах. Строки (записи) таблицы в зависимости от выполняемых о

Запросы.
Запросы в Access предназначены для отбора данных, удовлетворяющих заданным критериям. Данные, полученные в результате выполнения запроса, называются динамическим набором данных. Дин

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

Условия отбора записей в запросах
Условия отбора для полей запроса задаются в одноименной строке. Если условия в этой строке определены для нескольких полей, то они связаны логической функцией «И». Если условия отбо

Запросы — действия
Выполнение запроса — действия приводит к изменению содержимого базы данных. При выполнении таких запросов следует быть осторожным, так как необдуманное применение этих запросов может привести к нео

Типы форм
В Access можно создать формы следующих типов: — форма в столбец или полноэкранная форма; — ленточная форма; — табличная форма; — форма главная /

Конструирование форм
При создании новой формы появляется диалоговое окно Новая форма, в котором следует выбрать: — способ создания формы; — источник данных (из списка).

Свойства формы
Как любой объект Access, форма имеет свойства. Значения этих свойств определяют внешний вид формы. Окно «Свойства9quot; формы можно вызвать, например, щелкнув правой клавишей м

Элементы управления формой
Элементом управления называют любой объект формы или отчета, который служит для вывода данных на экран, оформления или выполнения макрокоманд. Элементы управления м

Конструирование отчета
Отчет можно создавать с помощью мастера или в режиме конструктора. Можно использовать и оба способа. Мастера позволяют укорить процесс создания отчета, затем его можно доработать в

Страницы доступа к данным
Страницы доступа к данным представляют собой специальный тип Web-страниц, предназначенный для просмотра и работы через Интернет или интрасеть с данными, хранящимися

Структура страницы доступа к данным
Страница доступа к данным может состоять из большого числа различных компонентов; однако набор компонентов варьируется в зависимости от цели создания страницы. Некоторые из наиболее

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

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

ГЛОССАРИЙ
Абзац — это поле документа, набор в котором ведется без нажатия клавиши Enter. Адекватность информации ¾ это уровень соответствия образа, создаваем

33. Оформление таблиц

В данной лекции рассматриваются различные аспекты оформления таблиц. Показывается структура таблицы, оформление отдельных элементов: таблицы в целом, заголовка, отдельных ячеек, границ, фона. Также рассматриваются основные дизайнерские приемы по оформлению таблиц: разметка «зебра», неравные столбцы, неполные и внутренние сетки. В конце лекции показываются две распространенные ошибки, связанные с оформлением таблиц, а также способы их устранения

Иногда кажется, что таблицы поняты немного неправильно в современной разработке Web. Так много внимания уделяется тезису «не используйте таблицы!», что люди иногда забывают, что тезис на самом деле имеет вид «не используйте таблицы для компоновки». Таблицы прекрасно справляются с тем, для чего они на самом деле предназначены — представлением табличных данных. Поэтому имеет смысл знать, как оформлять их правильно.

Это руководство рассматривает эффективное применение CSS для создания таблиц данных с четким и легко читаемым оформлением. Также будут рассмотрены некоторые распространенные конструктивные решения для таблиц. Статья имеет следующее содержание:

Ширина таблицы и ячейки

Размещение заголовка таблицы

Исправление IE с помощью условных стилей

Распространенные варианты использования

Две распространенные ошибки

Структура таблицы

Прежде чем переходить к CSS, давайте рассмотрим ключевые структурные элементы таблиц, которые понадобятся для хорошего оформления:

Заголовки столбцов таблицы

Ячейки данных таблицы

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

Нет необходимости следовать этим соглашениям оформления, однако, нужно гарантировать, что имеются четкие различия между ячейками th и td; заголовок таблицы должен четко ассоциироваться с таблицей и отличаться от остального текста на странице.

Рассмотрим, как изображается следующая нестилизованная таблица (это тот же пример, который был рассмотрен в статье 19 о таблицах HTML):

Структура таблицы

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

Ширина таблицы и ячеек

Прежде всего, необходимо определить ширину таблицы. Браузер по умолчанию использует настройку table < width: auto; >, что приводит к выводу таблицы во всю ширину контента. Это обычно выглядит не слишком хорошо.

Давайте предположим, что таблица связана со столбцом контента шириной 600px. Зададим для таблицы размер в 100% доступной ширины, чтобы максимально использовать доступное пространство. Так как имеется четыре столбца, давайте также зададим ширину ячеек таблицы по 25% для каждой:

Можно на самом деле задать просто ширину для th и она будет задавать ширину всех столбцов; однако ничто не мешает быть основательнее. Это простое оформление создает результат, показанный на рис. 33.1:

Структура таблицы

Рис. 33.1. Пример таблицы с простыми настройками ширины

Ячейки имеют сейчас одинаковую ширину. Мы рассмотрим задание неравной ширины ячеек позже, но пока двинемся дальше.

Таблицу все еще немного неудобно читать, поэтому давайте зададим выравнивание текста немного точнее — дополнительное правило ниже будет выравнивать заголовки столбцов слева в соответствии с контентом (по умолчанию браузеры центрируют заголовки столбцов таблицы).

Это немного улучшает внешний вид, как можно видеть на рис. 33.2:

Структура таблицы

Рис. 33.2. Таблица с выравниванием слева

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

Таблица теперь выглядит как на рис. 33.3:

Структура таблицы

Рис. 33.3. Таблица с добавленным вертикальным выравниванием

Обратите внимание, что верхняя строка заголовков столбцов выровнена по верху, даже хотя «Last Major Eruption» располагается на двух строках.

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

Чтобы показать, где будут задана граница, рисунок ниже показывает различные границы для таблицы (сплошная черная), заголовка таблицы (сплошная серая), th (штриховая синяя) и td (точечная красная).

Структура таблицы

Иллюстрация границ различных элементов в таблице

Обратите внимание, как граница table обходит по контуру вокруг всех ячеек заголовков столбцов и данных, затем между ячейками и заголовком таблицы. Можно также видеть, что, по умолчанию, границы th и td находятся на некотором расстоянии друг от друга.

Давайте посмотрим на другое оформление таблицы — можно задать простую черную границу для таблицы и ячеек, используя свойство border — это делается с помощью новых правил, представленных ниже:

border: 1px solid #000;

border: 1px solid #000;

Получаемый результат показан на рис. 33.4:

Структура таблицы

Рис. 33.4. Таблица с простыми черными границами

Это существенно облегчает чтение строк, однако может не понравиться пробел между ячейками. Существует два способа это изменить.

Первый, можно просто закрыть разрывы, используя свойство border-spacing, следующим образом:

border: 1px solid #000;

border: 1px solid #000;

Это заставит границы соприкоснуться, вместо раздельного размещения. Граница толщиной 1px заменится границей в 2px, как видно на рис. 33.5:

Структура таблицы

Рис. 33.5. Таблица с удаленными пробелами между границами, что создает эффект границы толщиной 2px

Можно также увеличить пробел между ячейками, используя border-spacing, хотя помните, что это свойство не работает в браузере Internet Explorer.

Если требуется сохранить границу толщиной в 1px, необходимо задать таблицу так, чтобы границы «схлопывались» друг в друга. Это можно сделать с помощью свойства border-collapse вместо свойства border-spacing:

border: 1px solid #000;

border: 1px solid #000;

Этот код создает таблицу с границей толщиной 1px, как на рис. 33.6:

Структура таблицы

Рис. 33.6. Таблица со свойством border-collapse, заданным как collapse, уменьшает толщину границы до 1px

Когда задается схлопывание границ, необходимо помнить, что это может создавать проблемы, если к смежным ячейкам были применены различные стили оформления границ. Когда схлопываются различные стили границ, они могут «конфликтовать» друг с другом. Это разрешается согласно правилам разрешения конфликтов границ таблиц спецификации W3C CSS2 (http://www.w3.org/TR/REC-CSS2/tables.html#border-conflict-resolution ), которые определяют, какие стили «выигрывают», когда они схлопываются.

Структура таблицы

Структура таблицы

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *