Название: Access 2002: Самоучитель
Автор: Павел Юрьевич Дубнов
Жанр: Программы
isbn: 5-94074-228-9
isbn:
Чтобы начать работу с разделом Тип данных, надо щелкнуть мышью в его пределах. Как только это произойдет, в его правой части появится стрелка прокрутки. Щелкните по ней – увидите список типов данных, которые поддерживаются в Access 2002 (см. рис. 3.8). Характеристика типов данных приводится в следующем разделе этой главы.
Рис. 3.8
Сведения о типах данных, полей и их свойствах являются в Access 2002 базовыми и используются при создании таблицы в режиме конструктора.
Типы данных и их свойства
Типы данных, поддерживаемые системой Access 2002 (см. рис. 3.8), приводятся вместе с основными характеристиками:
• Текстовый – символьные данные или сочетание символьных и цифровых данных. К этому типу относятся также цифровые данные, которые не требуют вычислений над ними (например, номер телефона). Длина поля по умолчанию составляет 255 символов, но можно задать меньший размер. Место для невведенных данных в пределах объявленного размера не резервируется;
• Мемо-поля – текстовые данные либо сочетание текстовых и цифровых данных, имеющих большой объем (например, примечания или описания). Длина поля – до 65 536 символов;
• Числовой – числовые данные, используемые в математических операциях (за исключением финансовых расчетов, для которых следует использовать тип данных Денежный). Длина поля может составлять 1, 2, 4 бита, 8 и даже 16 байт (в последнем случае в свойстве Размер поля нужно выбрать опцию Репликация[3]);
• Дата/Время – формат данных о дате и времени для периода с 100 до 9999 года. Длина поля – 8 байт. Access 2002 отличается некоторой спецификой в части обозначения дат. Интерпретируя номера годов, заданные двумя цифрами, программа использует параметры, вводимые в окне Язык и стандарты панели управления Microsoft Windows. В этом диалоговом окне год задается двумя цифрами и может отображаться в виде диапазона, равного 100. По умолчанию он охватывает годы с 1930 по 2029. Программа, использующая этот период для интерпретации номеров годов, заданных двумя цифрами, будет считать, что годам с 30 по 99 должно предшествовать число 19, а годам с 00 по 29 – число 20. Например, 99 будет интерпретировано как 1999, а 01 – как 2001. Этот параметр не влияет на номера годов, заданные четырьмя цифрами.
При работе с датами, относящимися к 2000 году и последующим годам, в силу сложности правил интерпретации их следует указывать более подробно. Это обеспечит правильность обработки дат в Access 2002.
При интерпретации неоднозначных дат Access делает некоторые допущения. Например, если введена дата, содержащая только месяц и еще одну или две цифры, Access исходит из того, что значение от 1 до 31 представляет число этого месяца, а дата относится к текущему году. Например, Access рассматривает 01 декабря как 1 декабря текущего года, а не как декабрь 2001 года. 32 декабря Access рассматривает как 1 декабря 1932 года.
Даты в объектах в режиме таблицы, введенные с указанием года в сокращенном формате, Microsoft Access интерпретирует как даты XXI столетия следующим образом:
3
Репликация – копирование базы данных сразу на несколько компьютеров. Если установлен режим репликации, то после обновления информации в двух или более копиях можно синхронно внести эти изменения во все остальные базы данных.