Как сделать целое число в access

Добавил пользователь Владимир З.
Обновлено: 09.09.2024

Свойство Формат поля (Format) на вкладке Общие (General) позволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Для каждого типа поля существует свой набор встроенных стандартных форматов. Эти форматы используют при отображении данных локальные установки, т. е. те параметры, которые установлены на соответствующих вкладках окна Язык и стандарты панели управления Windows. Но вы можете определить собственные (специальные) форматы, пользуясь специальными символами форматирования.

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

Свойство Формат поля (Format) определяет только способ отображения данных, не влияя на способ их сохранения.

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

ЗначениеОписание
Основной (General Number)Используется в качестве значения по умолчанию. Числа отображаются так, как они были введены. Пример: 12345,67
Денежный (Currency)Число выводится с разделителями разрядов и символом национальной валюты, введенным в локальных установках. Пример: 3 457 р
Евро (Euro)Частный случай предыдущего формата со знаком валюты евро. Пример: 3 457 €
Фиксированный (Fixed)Числа выводятся без разделителей групп разрядов. Пример: 3456,79
С разделителями разрядов (Standard)Числа выводятся с разделителями групп разрядов. Пример: 3 456,79
Процентный (Percent)Значение умножается на 100; добавляется символ процента (%). Пример: 98,00%
Экспоненциальный (Scientific)Числа выводятся в экспоненциальном виде. Пример: 3.46Е+03

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

По умолчанию, т. е. если значением свойства Число десятичных знаков является Авто (Auto), форматы Фиксированный, С разделителями разрядов и Процентный выводят числа с двумя десятичными знаками.

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

Таблица 2.7. Символы форматирования для числовых типов данных

ЗначениеОписание
Полный формат даты (General Date)Значение используется по умолчанию. Если значение содержит только дату, то время не отображается; а если — время, то не отображается дата, Данный формат является комбинацией двух форматов: Краткий формат даты и Длинный формат времени. Примеры: 01.01.99 12:08:02 и 23.02.99 00:00:00
Длинный формат даты (Long Date)Совпадает с настройкой, задающейся в окне Язык и стандарты панели управления Windows. Пример: 12 января 1999 г.
Средний формат даты (Medium Date)В российской практике используется редко. Пример: 03-янв-99
Краткий формат даты (Short Date)Значения краткого формата даты предполагают, что даты из диапазона 01 .01 .00 и 31 .12.29 обозначают годы от 2000 до 2029, тогда как даты из промежутка 01.01.30 и 31.12.99 обозначают годы от 1930 до 1999. Пример: 1 1 .06.95
Длинный формат времени (Long Time)Пример: 20:58:10
Средний формат времени (Medium Time)В российской практике обычно не используется. Пример: 5:34 РМ
Краткий формат времени (Short Time)Пример: 17:34

Таблица 2.8. Встроенные форматы для полей типа Дата/Время

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

Символ
: (двоеточиеРазделитель компонентов времени. Символ разделителя выбирается в окне Язык и стандарты панели управления Windows/Разделитель компонентов датыcЗадает встроенный Полный формат датыdНомер дня месяца, состоящий из 1 или 2 цифр (1-31)ddНомер дня месяца, состоящий из 2 цифр (01—31)dddСокращенное название дня недели (Пн-Вс)ddddПолное название дня недели (понедельник— воскресенье)dddddЗадает встроенный Краткий формат датыddddddЗадает встроенный Длинный формат датыwНомер дня недели (1-7)wwНомер недели в году (1-53)mНомер месяца, состоящий из 1 или 2 цифр (1-12)mmНомер месяца, состоящий из 2 цифр (01-12)mmmПервые три буквы названия месяца (янв— дек)mmmmПолное название месяца (Январь— Декабрь)qНомер квартала в году (1-4)yНомер дня в году (1-366)yyПоследние две цифры номера года (01-99)yyyyПолный номер года (0100-9999)hЧисло часов, состоящее из 1 или 2 цифр (0-23)hhЧисло часов, состоящее из 2 цифр (00-23)nЧисло минут, состоящее из 1 или 2 цифр (0-59)nnЧисло минут, состоящее из 2 цифр (00—59)sЧисло секунд, состоящее из 1 или 2 цифр (0-59)ssЧисло секунд, состоящее из 2 цифр (00-59)ttttЗадает встроенный Длинный формат времениAM/PM12-часовой формат времени с добавлением прописных букв "AM" или "РМ"am/pm12-часовой формат времени с добавлением строчных букв "am" или "рm"A/P12-часовой формат времени с добавлением прописных букв "А" или "Р"а/р12-часовой формат времени с добавлением строчных букв "а" или "р"АМРМ12-часовой формат времени; используется индикатор "утро/день", выбранный в окне Язык и стандарты панели управления Windows

Таблица 2.9. Символы форматирования для типа данных Дата/Время

Примеры:

ddd", "d imranm yyyy Пн, 1 января 2001

dd mmm уу 01 ЯНВ 01

dddd", "dd mmmmm yyyy понедельник, 01 января 2001

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

Специальные форматы для текстовых полей и полей MEMO могут включать один или два раздела, разделяемых точкой с запятой (;). В первом разделе описывается формат отображения текста, во втором — формат отображения строк нулевой длины и пустых (Null) значений.

В Access различаются понятия пустого значения и строки нулевой длины. Если поле имеет значение Null — пустое, то это означает, что поле не имеет никакого значения. Если значением текстового или МЕМО-поля является строка нулевой длины, то значение этого поля известно — пустая строка. Пустое значение не может быть равно никакому значению, в том числе другому пустому значению, поэтому связывать таблицы по значению Null нельзя. Пустые строки считаются равными друг другу, поэтому по пустым строкам таблицы связывать можно.

СимволОписание
@Обязательный текстовый символ или пробел
&Необязательный текстовый символ
Преобразует все символы в прописные

Таблица 2.10. Символы форматирования для текстовых и МЕМО-полей

Для логических полей свойство Формат (Format) позволяет указать использование встроенных форматов: Истина/Ложь (True/False), Да/Нет (Yes/No) или Вкл/Выкл (On/Off). В Microsoft Access элементом управления, используемым по умолчанию для логических полей, является Флажок (Check Box). При его применении игнорируются встроенные и специальные форматы.

Специальный логический формат может содержать от одного до трех разделов, разделяемых точкой с запятой (;). Первый раздел не влияет на формат логических значений, но символ точки с запятой указать необходимо. Во втором разделе задается строковое выражение, определяющее значение Истина (True), Да (Yes) или Вкл (On), а в третьем — строковое выражение, определяющее значение Ложь (False), Нет (No) или Выкл (Off).

Не разрешается смешивать в одном формате специальные символы, предназначенные для определения числовых форматов, форматов даты/времени и текстовых форматов. Но существует ряд символов форматирования, которые используются для любых типов данных. Эти символы представлены в табл. 2.11.

СимволОписание
(Пробел )Выводит пробел как символьную константу, т. е. этот пробел выводится всегда
!Определяет выравнивание символов по левому краю
"ABC"Символы, заключенные в кавычки, считаются символьными константами
*Позволяет заполнить доступное пустое пространство следующим символом
Выводит следующий символ как символьную константу
[цвет]Задает цвет, название которого указано в скобках. Допустимые имена цветов: (Черный) (Black), (Синий) (Blue), (Зеленый) (Green), (Бирюзовый) (Cyan), (Красный) (Red), (Лиловый) (Magenta), (Желтый) (Yellow), (Белый) (White)

Таблица. 2.11. Символы форматирования для всех типов данных

Возвращает значение типа Variant ( String), которое содержит выражение, отформатированное в соответствии с указаниями, содержащимися в выражении формата.

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

Format( выражение [ , формат ] [ , первый_день_недели ] [ , первая_неделя_года ] )

Функция Format имеет следующие аргументы:

Обязательный аргумент. Любое допустимое выражение.

Необязательный. Допустимое именованное или определяемое пользователем выражение формата.

Необязательный. Константа, задающая первый день недели.

Необязательный аргумент. Константа, задающая первую неделю года.

Аргумент Format может использовать разнообразные параметры, в зависимости от типа данных аргумента Expression . Дополнительные сведения см. в статьях, указанных в таблице ниже.

Аргумент первый_день_недели может принимать следующие значения:

Используются параметры API NLS.

Воскресенье (по умолчанию)

Аргумент первая_неделя_года может принимать следующие значения:

Используются параметры API NLS.

Начинается с недели, на которую приходится 1 января (по умолчанию).

Первой неделей считается та, которая содержит хотя бы четыре дня нового года.

Первой неделей считается первая полная неделя года.

Используйте стандартные именованные числовые форматы или создайте пользовательские числовые форматы.

Значения даты и времени

Используйте стандартные именованные форматы даты и времени или создайте пользовательские форматы даты и времени.

Серийные номера даты и времени

Используйте форматы даты и времени или числовые форматы.

Создайте пользовательские форматы строк.

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

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

Примечание: Если для свойства Calendar задано значение Gregorian, а для аргумента формат указано форматирование даты, предоставленное выражение должно иметь тип Gregorian. Если для свойства Calendar в Visual Basic задано значение Hijri, выражение должно иметь тип Hijri.

Если используется григорианский календарь, значение символов выражения формат не изменяется. Если используется календарь Хиджра, все символы формата даты (например, dddd, mmmm, yyyy) имеют то же значение, но применяются к календарю Хиджра. Символы формата остаются английскими; символы, отображаемые в текстовом виде (например, AM и PM), выводят строку (на английском или арабском языке), связанную с этим символом. Диапазон некоторых символов при использовании календаря Хиджра изменяется.

Отображает полное название месяца (у названий месяцев Хиджра нет сокращений).

Примеры

Использование функции Format в выражении. Функцию Format можно использовать в любых выражениях. Можно, например, использовать ее в запросе в виде части псевдонима поля или в свойстве Данные текстового поля в форме или отчете. Ниже представлен пример выражения, которое можно использовать в свойстве отчета Фильтр, чтобы вывести только записи, относящиеся к прошлой неделе.

В этом примере в источнике записей отчета есть поле "Дата", содержащее дату изменения каждой конкретной записи и использующееся в отчете. Во время выполнения отчета результаты фильтруются и отображаются только те записи, в которых значение недели в поле "Дата" (Format([Дата],"ww")) равно прошлой неделе (Format(Now(),"ww")-1).

Использование функции Format в коде VBA

Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В данном примере показаны различные варианты использования функции Format для форматирования значений с помощью предварительно заданных форматов и форматов, определенных пользователем. Для разделителя даты ( /), разделителя времени ( 🙂 и литералов AM/ PM фактические отформатированные выходные данные, отображаемые системой, зависят от ее региональных параметров. В среде разработки для отображения времени и даты используется краткий формат времени и даты, заданный в региональных параметрах программы. При отображении в работающей программе применяется краткий формат даты и времени из региональных параметров системы, который может отличаться от региональных параметров программы. В этом примере используется локаль "Английский (США)".

MyTime и MyDate отображаются в среде разработки с использованием текущих системных параметров для краткого формата времени и даты.

Использование функции Format с пустыми строками

В Microsoft Access версии 2,0 и более ранних версиях можно использовать функцию Format , чтобы возвращать одно значение для пустая строка, а другое — для значения. Например, вы можете использовать выражение формата, например следующее, с функцией Format , чтобы вернуть соответствующее строковое значение из кода:

В Microsoft Access 97 и более поздних версиях необходимо отдельно проверить, не равно ли значение Null, а затем вернуть соответствующее значение с учетом результата. Например, можно использовать функцию IIf в выражении с функцией Format:

varX = IIf(IsNull(varStrX),"Null", Format(varStrX, "@;ZLS"))

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

При преобразовании базы данных из Microsoft Access 2.0 или более ранней версии в Microsoft Access 2002 или более поздней версии необходимо изменить текст программы так, чтобы проверка для случая Null выполнялась отдельно.

Очередь просмотра

Очередь

YouTube Premium

Хотите сохраните это видео?

Пожаловаться на видео?

Выполните вход, чтобы сообщить о неприемлемом контенте.

Понравилось?

Не понравилось?

Текст видео

Если вы не знаете, как работает функция Format в базе данных Microsoft Access, то посмотрите это видео.
На простых запросах мы разберем принцип работы встроенной функции Format.
Функция Format в запросах Access необходима для отображения выражения, отформатированного по установленному заранее формату.

Синтаксис: Format (Выражение; ["формат"]; [Первый день недели]; [Первая неделя года])

Функция Format имеет 4 аргумента: 1 обязательный и 3 необязательных.

1 аргумент — это выражение, к которому нужно применить определенный формат;
2 аргумент (необязательный) — параметр формата;
3 аргумент (необязательный) — первый день недели.
4 аргумент (необязательный) — первая неделя года.

Смотрим в таблицу:

Тип данных

Описание

Объем занимаемой памяти

Обычная текстовая строка

Числа, как целые, так и вещественные

Дата и/или время

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

Логические значение (True/False)

Объекты других приложений Windows (1 объект)

Ссылка на файл (на данном ПК, в интернете или лок. Сети)

Объекты других приложений Windows (несколько объектов)

Из всех перечисленных типов данных, чаще всего в Access Вы будете сталкиваться со следующими типами:

· Текстовый: Используется для хранения строковых данных с длиной до 255 символов.

· Поле MEMO: Применяется для хранения текста, превышающего 255 символов (До 65535 байт) и/или состоящего из нескольких строк (т.е. текста, в котором встречается символ возврат каретки).

· Числовой: Используется для обработки чисел различного размера и формата.

· Денежный: Используется для хранения денежных значений и предусматривает точность до 4 знаков после десятичной запятой и до 15 знаков перед запятой.

· Логический: Величины, способные принимать только два значения: да/нет или 1/0.

· Поле объекта OLE: специальный тип данных - объект (например документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный с помощью технологии OLE в таблицу Access. Реально такие объекты в таблице не хранятся. Как и в случае полей MEMO, они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указатели на них. Длина поля - не более 1 Гбайт.

· Гиперссылка: специальное поле для хранения адресов гиперссылки, включающий путь к файлу на жестком диске в локальной сети (в формате UNC) или адрес Web-страницы в Internet или intranet (URL). Кроме того, адрес может включать текст, выводимый в поле или элементе управления, дополнительный адрес - расположение внутри файла или страницы, подсказку - текст отображаемый в виде всплывающей подсказки. Если щелкнуть мышью на поле гиперссылки, Access выполнит переход на соответствующий объект, документ, Web-страницу или другое место назначения. Длина каждой из частей гиперссылки - не более 2048 знаков.

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

Поля -- это основные элементы структуры базы данных. Они обладают свойствами. Свойства полей определяют способ хранения и обработки их программой Access. Общие свойства задаются для каждого поля на вкладке Общие, а перечень этих свойств зависит от выбранного типа данных. Для отображения свойств того или иного поля необходимо установить курсор на строке соответствующего поля.

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

Ниже приведены некоторые, наиболее важные свойства полей.

ь Байт - позволяет хранить целые числа от 0 до 255 и занимает 1 байт памяти;

ь Целое - позволяет хранить целые числа от -32768 до +32767 и занимает 2 байта памяти;

ь Длинное целое - позволяет хранить целые числа от -2 147 483 648 до +2 147 483 647 и занимает 4 байта памяти;

ь Одинарное с плавающей точкой - позволяет хранить числа с точностью до 7 значащих цифр в диапазоне от -3,4Ч1038 до +3,4Ч1038 и занимает 4 байта памяти;

ь Двойное с плавающей точкой - позволяет хранить числа с точностью до 15 значащих цифр в диапазоне от -1,797Ч10308 до +1,797Ч10308 и занимает 8 байт памяти;

ь Действительное - позволяет хранить десятичные значения с заданной точностью в диапазоне от -1028 до +1028 и занимает 12 байт.

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

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

В Access определены встроенные стандартные форматы отображения для полей с типами данных Числовой, Дата/время, Логический и Денежный. Для указания конкретного формата отображения необходимо выбрать в раскрывающемся списке одно из значений свойства Формат поля.

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

4. Подпись: определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется Имя поля).

9. Обязательное поле: свойство, определяющее обязательность заполнения данного поля при создании записи в процессе наполнения базы данных.

10. Пустые строки: свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).

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

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

  • Имена полей в таблице не должны повторяться, т. е. должны быть уникальными.
  • Имена полей могут содержать не более 64 символов, включая пробелы.
  • Желательно избегать употребления имен полей, совпадающих с именами встроенных функций или свойств Microsoft Access (например, Name — имя).
  • Имя поля не должно начинаться с пробела или управляющего символа (коды ASCII 00-31).
  • Имена полей могут содержать любые символы, включая буквы, цифры, пробелы, специальные символы, за исключением точки (.), восклицательного знака (!), апострофа (') и квадратных скобок ([), (]).

Эти же правила действительны и для имен таблиц, а также других объектов Microsoft Access.

Рекомендуется не использовать очень длинные имена, т. к. они плохо запоминаются, и не включать в имена большое количество пробелов, особенно если с именами предполагается работать с помощью процедур Visual Basic for Application. Чтобы следовать этой рекомендации и при этом получать понятные имена, можно либо использовать вместо пробелов между словами знак подчеркивания (_), либо писать все слова слитно, но каждое начинать с заглавной буквы.

После ввода имени поля необходимо задать тип данных, которые будут находиться в этом поле. Наиболее удобным способом является выбор типа из списка, но наименование типа можно ввести и вручную. Обычно при ручном вводе Конструктор автоматически предлагает закончить вводимое название типа. В Microsoft Access имеются следующие типы данных:

  • Текстовый (Text) — символьные или числовые данные, не требующие вычислений. Поле данного типа может содержать до 255 символов. Размер текстового поля задается с помощью свойства Размер поля (FieldSize), в котором указывается максимальное количество символов, которые могут быть введены в данное поле. При необходимости ввести строку большего размера, чем указано в данном свойстве, надо значение свойства изменить, т. к. место под дополнительные символы не резервируется. Независимо от длины текстового поля оно хранится в базе данных Access в записи переменной длины. Access не занимает память под неиспользуемую часть текстового поля в записи, что уменьшает общий размер базы данных.
  • Поле MEMO (MEMO) — поле MEMO предназначено для ввода текстовой информации, по объему превышающей 255 символов. Такое поле может содержать до 65 535 символов. Этот тип данных отличается от типа Текстовый (Text) тем, что в таблице хранятся не сами данные, а ссылки на блоки данных, хранящиеся отдельно. За счет этого ускоряется обработка таблиц (сортировка, поиск и т. п.). Поле типа MEMO не может быть ключевым или проиндексированным.

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

  • Числовой (Number) — числовой тип применяется для хранения числовых данных, используемых в математических расчетах. Имеет много подтипов. От выбора подтипа (размера) данных числового типа зависит точность вычислений. Для установки подтипа числовых данных служит свойство Размер поля (FieldSize). Данные этого типа могут содержаться в 1, 2, 4, 8 или 16 байтах. Обычно по умолчанию используется подтип Длинное целое (Longlnteger), который занимает 4 байта и представляет собой число в пределах от -2 147 483 648 до +2 147 483 647. Но, кроме этого типа, можно указать Байт (Byte) — 1 байт, Целое (Integer) — 2 байта, Одинарное с плавающей точкой (Single) — 4 байта, Двойное с плавающей точкой (Double) — 8 байтов, Десятичное (Decimal) — 12 байтов, Код репликации (Replication ID) — 16 байтов.
  • Дата/Время (Date/Time) — тип для представления даты и времени. Позволяет вводить даты с 100 по 9999 год. Размер поля — 8 байтов. Даты и время хранятся в специальном фиксированном числовом формате. Дата является целой частью значения поля типа Дата/Время, а время — его дробной частью. Access предоставляет большой выбор форматов отображения даты и времени.
  • Денежный (Currency) — тип данных, предназначенный для хранения данных, точность представления которых колеблется от 1 до 4 десятичных знаков. Целая часть данного типа может содержать до 15 десятичных знаков.
  • Счетчик (AutoNumber) — поле содержит 4-байтный уникальный номер, определяемый Microsoft Access автоматически для каждой новой записи либо случайным образом, либо путем увеличения предыдущего значения на 1. Значения полей типа счетчика обновлять нельзя. Максимальное число записей в таблице с полем счетчика не должно превышать двух миллиардов.
  • Логический (Yes/No) — логическое поле, которое может содержать только два значения, интерпретируемых как Да/Нет, Истина/Ложь, Включено/Выключено. Поля логического типа не могут быть ключевыми, но их можно индексировать.

Access использует величину -1 для представления значения Истина и величину 0 — для значения Ложь.

  • Поле объекта OLE (OLE object) — содержит ссылку на OLE-объект (лист Microsoft Excel, документ Microsoft Word, звук, рисунок и т. п.). Объем объекта ограничивается имеющимся в наличии дисковым пространством. Тип объекта OLE не указывается в свойствах поля объекта OLE. Он зависит от приложения, использованного для создания объектов OLE, которые хранятся в этом поле. Упаковщик объектов позволяет внедрять файлы, созданные приложениями, которые не являются серверами объектов OLE. Например, он позволяет внедрить текстовые файлы в качестве объектов в таблицы Access 2002. В поле объекта OLE могут храниться произвольные данные, в том числе и данные нескольких типов. Это позволяет обойти основное ограничение реляционных баз данных, которое требует, чтобы в каждом поле хранились данные только одного типа.
  • Гиперссылка (Hyperlink) — дает позможность хранить в поле ссылку, с помощью которой можно ссылаться на произвольный фрагмент данных внутри файла или Web-страницы на том же компьютере, в интранет или в Интернет. Гиперссылка состоит из четырех частей: отображаемый текст, адрес (путь к файлу или странице), дополнительный адрес (положение внутри файла или страницы) и текст всплывающей подсказки. Каждая часть гиперссылки может содержать до 2048 символов. Поле типа Гиперссылка не может быть ключевым или индексированным.

В поле типа можно также выбрать значение Мастер подстановок (Lookup Wizard), который запускает Мастера подстановок (Lookup Wizard), создающего поле подстановок. Поле подстановок позволяет выбирать значение поля из списка, содержащего набор постоянных значений или значений из другой таблицы. (О поле подстановок мы подробно будем говорить позже в разд. "Использование Мастера подстановок" данной главы.)

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

Читайте также: