Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Субд_Учебное_пособие (Бойченко, Туманова).doc
Скачиваний:
171
Добавлен:
02.03.2016
Размер:
8.26 Mб
Скачать

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

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

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

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

Свойства задаются для каждого поля в отдельности, но не для таблицы в целом. Если вы хотите изменить свойства поля, то начните с того, что с помощью мыши выберите требуемое поле. Свойства этого поля отображаются в зависимости от типа поля. Например, поля с текстовым типом данных не имеют установок для количества знаков после запятой, а поля с типом Memo не имеют установок для размера поля. Важно заметить, что добавить новое поле и задать его свойства просто. Но если вы хотите изменить свойства существующего поля после того, как в него было введен большой объём данных, ситуация усложняется. Например, если в вашей таблице присутствует поле типа Text с длинными строками в некоторых записях и вы уменьшили размер поля, то длинные строки будут усечены. Могут возникнуть и другие проблемы. Возьмите себе за правило устанавливать свойства полей до того, как вы начнёте ввод информации.

При установке типа данных для поля вы же определяете, какой вид информации будет храниться в этом поле. Например, если вы выбираете тип данных Дата/Время, любые введённые вами числа будут преобразованы к формату даты или времени. Но это только начало. Для получения дополнительных возможностей по форматированию поля вы можете воспользоваться строкой Format (Формат поля) области Общие. При выборе строки Format появляется кнопка раскрытия списка. Откройте этот список и посмотрите на возможные варианты. Этот список будет меняться в зависимости от типов данных поля. Рассмотрим два типа данных, форматы которых весьма специфичны: форматы чисел и форматы дат.

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

Рис. 4.3. Окно для установления формата поля.

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

Таблица 4.2

Когда я использую этот формат

для этого числа

я увижу…

Основной (General Number)

7243,7

7243,7

Денежный (Currency)

7243,7

$ 7243,70

Евро

7243,7

€ 7243,7

Фиксированный (Fixed)

7243,7

7244

С разделителями разрядов (Standart)

7243,7

7243,7

Процентный (Persent)

0,595

59,50%

Экспоненциальный (Scieentific)

7243,7

7,24Е+03

Если вы сомневаетесь, какой формат использовать, то оставьте General Number, который установлен по умолчанию и используется наиболее часто.

Под строчкой Формат в области «Общие» находится строка Число десятичных знаков (Decimal Places). По умолчанию для данной строки установлено значение Auto, и в большинстве случаев вы не будете изменять его. В формате General Number отображаются только те знаки после запятой, которые вы вели в поле. Однако для других форматов вы можете установить количество знаков после запятой с помощью раскрывающегося списка «Число десятичных знаков».

Перейдём к форматам дат. Существует несколько форматов представления дат.

Рис 4.4. Окно для установления формата даты

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

Вам необязательно вводить даты в выбранном вами формате. Например, если вы ввели Сентябрь 17, 1999 и у вас установлен формат «Краткий формат даты», то Access введёт значение и отобразит его в виде 9/17/99. Вы также могли ввести эту дату в виде 17-Сен-99. В таком формате отображать даты на экран – дело вкуса. Если вы ничего не выбрали и оставили строку Формат пустой, Access по умолчанию установит формат «Краткий формат даты».