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

Таблица может быть создана в момент формирования новой базы данных (что вы и сделали). Также таблица может быть вставлена в существующую базу данных, связана сданной базой данных, импортирована в базу данных из другого источника данных, такого как книга Microsoft Office Excel 2010, Microsoft Office Word 2010, текстовый файл, списка SHarePoint, файла в формате XML, другой базы данных Access, папки Microsoft Office Outlook 2010 и ряда других источников. При импорте данных в новой таблице текущей базы данных создается копия этих данных. Напротив, при использовании связи с данными в текущей базе данных создается таблица, динамически связанная с данными, хранящимися в другом месте. Таким образом, данные изменяемые в связанной таблице, изменяются и в источнике исходных данных (за некоторым исключением). Когда данные в источнике изменяются с помощью другой программы, это изменение будет отображаться и в связанной таблице. При создании новой базы данных в нее автоматически вставляется новая пустая таблица, в которую можно ввести данные, позволяющие начать определение полей.

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

После выполненияпервого задания на экране появляется файл в виде окна базы данных (рис. 3.20).

 

 

 

Рис. 3.20 Окно базы данных Access

 

После этого необходимо перейти на вкладку Создатьгруппы Таблица и щелкнуть мышью на кнопке Конструктор Таблиц в строке состояния Access (рис. 3.21)

 

 

Рис. 3.21 Виды таблиц

 

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

 

Окно объектов
Поля для ввода имени, типа и описания поля
Окно свойств пол

 


Рис. 3.22 Объект файла базы данных – Таблица

 

Запись – это все данные о конкретном предмете.

Поле– это та часть данных, которая содержится в каждой записи.

Вся информация базы данных хранится в полях (также называемых столбцами). Поля определяются рядом характеристик. Например, у каждого поля есть имя, однозначно определяющее его в таблице. Кроме того, любому полю соответствует тип данных, выбираемый в соответствии с сохраняемыми в этом поле данными. Этот тип данных определяет значения, которые можно сохранить, и операции, которые можно выполнить с данными, а также объем памяти, выделяемой для каждого значения. С каждым полем, также связана группа параметров, называемых свойствами, которые определяют внешний вид и функциональные характеристики этого поля. Например, свойство Формат определяет структуру данных, отображаемых в поле.

В Access 2010 перечень типов данных полей представлен в Таблице 3.1

 

Таблица 3.1 Типы данных полей Access 2010

Тип данных Размер Назначение
Текстовый До 255 знаков Используется для ввода текста или текста и чисел, не применяемых в расчетах (например, кода товара)
Поле МЕМО До 1 Гбайт знаков или 2 Гбайт памяти (2 байт на знак), из которых в элементе управления можно отобразить 65 535 знаков Выводятся алфавитно-цифровые знаки (более чем 255 знаков) или форматированный текст. Например – примечания, длинные описания и абзацы с полужирным шрифтом или курсивом
Числовой 1, 2, 4 и 8 байт или 16 байт (если используется для кода репликации) Выводятся только числа (Целые или дробные). Хранятся числовые данные, используемые в вычислениях, за исключением денежных значений (для денежных значений используется тип данных «Денежный»)
Дата/время 8 байт Выводятся дата и время. Обратите внимание: каждое сохраняемое значение содержит одновременно и компонент даты, и компонент времени
Денежный 8 байт Используется для хранения и выводы денежных значений (валюты)
Счетчик 4 байт или 16 байт, если используется для кода репликации Уникальное числовое значение автоматически вводит Access 2010 при добавлении записи. Используется для создания уникальных значений, например для первичного ключа. Обратите внимание на то, что в поле с типом данных «Счетчик» числа могут последовательно увеличиваться на указанное приращение или выбираться случайно
Логический 1 бит (8 бит = 1 байт) Этот тип данных используется для полей, которые могут содержать одно из двух значений, например «Да» и «Нет» или True или False
Поле объекта OLE До 1 Гбайт В это поле вводятся OLE-объекты или другие двоичные данные. Используется для хранения OLE-объектов других приложений Microsoft Windows
Вложение Для сжатых вложений 2 Гбайт. Для несжатых вложений примерно 700 Кбайт, в зависимости от степени возможного сжатия вложения В поля этого типа могут вводиться рисунки, изображения, двоичные файлы, файлы Microsoft Office. Стандартный тип данных для сохранения цифровых изображений и любого типа двоичных файлов.
Гиперссылка До 1 Гбайт знаков или 2 Гбайт памяти (2 байт на знак), из которых в элементе управления можно отобразить 65 535 знаков Это поле для хранения гиперссылок вызова веб- страниц одним щелчком мыши на URL-адресе или файле. Кроме того, можно использовать ссылку на объекты Access хранящиеся в базе данных.
Мастер подстановок На основе таблицы или запроса – размер привязанного столбца. На основе значения – размер текстового поля, содержащего значение Фактически типом данных не является, а вызывает мастер подстановок. Используется для запуска на выполнение мастера подстановок, с помощью которого можно создать поле, позволяющее выбрать значение из другой таблицы, запроса или списка значений, используя поле со списком

 

При просмотре и изменении данных в Access 2010 используются значения свойств полей, с помощью которых можно управлять отображением данных, предотвращать ввод неверных значений, задавать значения по умолчанию, ускорять поиск и сортировку, а также управлять другими функциональными характеристиками и внешним видом полей. Например, свойства Формат, Маска вводаи Подписьопределяют представление данныхв таблице и запросах в режиме таблицы. Кроме того, все элементы управления в новыхформах и отчетах, основанные на этих полях таблицы, по умолчанию наследуют те же самые значения свойств. Другие свойства используются, чтобы задать значения по умолчанию в поле илисделать значение обязательным при каждом добавлении или измененииданных в этой таблице (таб. 3.2).

Таблица 3.2 Свойства полей в Access 2010

Свойство поля Назначение
Номер поля Определение максимального размера данных, сохраняемых в полях с типом данных Текстовый, Числовой или Счетчик
Формат Настройка формата данных поля для отображения или печати
Число десятичных знаков Задание количества отображаемых знаков в дробной части для числовых значений
Новые значения Определение способа присвоения значений для поля типа Счетчик: последовательное увеличение или случайные значения
Маска ввода Отображение специальных знаков для управления вводом данных
Подпись Определение текста, отображаемого по умолчанию в надписях для форм, отчетов или запросов
Значение по умолчанию Автоматическое назначение значения по умолчанию полю при добавлении новых записей
Условие на значение Задание выражения, которое должно быть истинно при каждом добавлении или изменении значения в этом поле
Сообщение об ошибке Ввод текста, который будет отображаться при нарушении правила "Условие на назначение"
Обязательное Требование обязательного ввода данных в поле
Пустые строки Разрешение ввода пустой строки (заданием значения "Да") в поле с тип данных Текстовый или МЕМО
Индексированное поле Ускорение доступа к данным в этом поле с помощью создания и использования индекса
Сжатие Юникод Сжатие текста, если в этом поле содержится больше 4096 знаков
Режим IME Управление преобразованием знаков в восточно-азиатских версия
Режим предложений IME Управление преобразованием предложений в восточно-азиатских версия Windows
Смарт-теги Добавление смарт-тега к этому полю
Только добавление Активизация управления версиями (установкой значения "Да") для поля типа МЕМО
Формат текста Выбор формата RTF для хранения текста в виде HTML-кода с разрешением форматирования. Чтобы сохранить только текст, выберите формат Обычный текст
Выравнивание текста Задание выравнивания текста по умолчанию в элементе управления
Точность Задание суммарного допустимого числа сохраняемых знаков по обе стороны от десятичного разделителя
Масштаб Определение максимально допустимого числа сохраняемых знаков справа от десятичного разделителя

 

Для работы с таблицей, прежде всего, необходимо создать ее структуру, в которой нужно определить такие характеристики поля, как имя, тип и размер. Для этого в окне базы данных (рис. 3.22)необходимо выбрать вкладку «Работа с таблицами» и ввести соответствующие значения.

Для быстрого добавления нового поля в режиме «Таблица» необходимо щелкнуть на столбце. Нажать клавишу Enter, после чего в таблице появиться новое поле.

Обратите внимание: Access 2010 автоматически назначает имя новому полю: Поле1 –для первого поля, Поле2 – для второго поля и т.д. Для вашего же удобства рекомендуется использовать описательные имена полей. Для изменения имени поля нужно щелкнуть на его заголовке правой кнопкой мыши, после чего в контекстном меню выбрать команду Переименовать столбец.При выборе имени поля необходимо учитывать имеющееся ограничение – длина имени поля не может превышать 64 символа.

В процессе ввода данных в столбец в режиме «Таблица» Access 2010 автоматически распознает соответствующий тип данных для этого поля. Например, при вводев столбец даты «15.12.2013» Access 2010 распознает, что введена дата, и задает для этого поля тип данных Дата/время.Если же автоматическое распознавание данных затруднено, задается тип данных Текстовый.

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

Удобнее создавать структуру таблицы в режиме «Конструктор». Окно таблицы в режиме «Конструктор» состоит из двух частей: в верхней указываются имена полей (граф таблицы), их тип и описание, в нижней – размер и формат поля, значение по умолчанию и др. Для перехода между столбцами верхней части окна используется клавиша Tab, а для перехода между верхней частью окна и нижней – клавиша F6.

Для ручного определения типа данных поля в режиме «Конструктор» необходимо:

1. Перейти на нижнюю правую часть Свойства Поля,

2. Во вкладке общие в группе Формат полявыбрать необходимый Тип данных (основной, денежный и др.)(рис. 3.23).

 

 

Рис. 3.23 Свойства поля

Для сохранения таблицы на диске необходимо выбрать команду на вкладке главная меню Файл \ Сохранить или щелкнуть по кнопке на панели инструментов, в появившемся диалоговом окне ввести имя таблицы «Товары» (рис. 3.24). После закрытия диалогового окна, таблице присвоиться имя «Товары» (рис. 3.25).

 

 

 

Рис. 3.24 Сохранение таблицы под именем

 

 

Рис. 3.25 Таблица «Товары»