Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ББД.docx
Скачиваний:
67
Добавлен:
15.02.2015
Размер:
426.06 Кб
Скачать

Вопрос 12

Можно менять размер как пустого поля, так и поля, которое уже содержит данные. Результат изменения размера поля зависит от того, содержит ли оно данные.

  • Если поле не содержит данных    При изменении размера поля размер новых значений данных в поле ограничивается. В случае числовых полей размер поля точно определяет объем дискового пространства, используемого Microsoft Office Access для хранения каждого значения поля. В случае текстовых полей размер поля определяет максимальный объем дискового пространства, который Access может выделить для каждого значения поля.

  • Если поле содержит данные    При изменении размера поля Access обрезает все значения в поле, которые превышают заданный размер, а также ограничивает размер новых значений данных в поле, как описано выше.

Изменение размера числового поля

Если поле, размер которого необходимо изменить, уже содержит данные, перед продолжением рекомендуется создать резервную копию базы данных. Дополнительные сведения см. в разделе См. также.

  1. Щелкните правой кнопкой мыши таблицу, содержащую поле, которое нужно изменить, и выберите пункт Конструктор.

  2. В сетке конструктора таблицы выберите поле, размер которого необходимо изменить.

  3. В области Свойства поля на вкладке Общие укажите новый размер поля в качестве значения свойстваРазмер поля. Можно выбрать одно из значений, приведенных ниже.

  • Байт — для целых чисел от 0 до 255. Для хранения требуется 1 байт.

  • Целое число — для целых чисел от -32 768 до +32 767. Для хранения требуется 2 байта.

  • Длинное целое — для целых чисел от -2 147 483 648 до +2 147 483 647. Для хранения требуется 4 байта.

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

  • Одинарное с плавающей точкой — для чисел с плавающей точкой от -3,4 x 1038 до +3,4 x 1038, которые имеют до 7-ми значимых разрядов. Для хранения требуется 4 байта.

  • Двойное с плавающей точкой — для чисел с плавающей точкой от -1,797 x 10308 до +1,797 x 10308, которые имеют до 15-ти значимых разрядов. Для хранения требуется 8 байтов.

  • Код репликации — для идентификатора GUID, необходимого для репликации. Для хранения требуется 16 байтов. Имейте в виду, что при использовании формата файла ACCDB репликация не поддерживается.

  • Вещественное число — для числовых значений от -9,999... x 1027 до +9,999... x 1027. Для хранения требуется 12 байтов.

Изменение размера текстового поля

  Если поле, размер которого необходимо изменить, уже содержит данные, перед продолжением рекомендуется создать резервную копию базы данных. Дополнительные сведения см. в разделе См. также.

  1. Щелкните правой кнопкой мыши таблицу, содержащую поле, которое нужно изменить, и выберите пункт Конструктор.

  2. В сетке конструктора таблицы выберите поле, размер которого необходимо изменить.

  3. В области Свойства поля на вкладке Общие укажите новый размер поля в качестве значения свойстваРазмер поля. Можно ввести значение от 1 до 255. Это число определяет максимальное количество знаков, которое может содержаться в каждом значении. Для текстовых полей большей длины следует использовать тип данных «Поле МЕМО».

Для данных, которые содержатся в текстовых полях, Access не резервирует больше места, чем необходимо для хранения фактических значений. Свойство Размер поля определяет максимальный размер значения поля.