Для чего используется тип данных счетчик
Для определения поля таблицы обязательно задаются Имя поля (Field Name) и Тип данных (Data Type).
Имя поля (Field Name). Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access. Оно является комбинацией из букв, цифр, пробелов и специальных символов, за исключением точки (.), восклицательного знака (!), надстрочного знака (`) и квадратных скобок ([ ]). Имя не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 0 до 31. Максимальная длина имени 64 символа.
Тип данных в MS Access (Data Type). Тип данных определяется значениями, которые предполагается хранить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование двенадцати типов данных.
Рассмотрим вкратце типы данных в MS Access, виды, назначение и допустимый размер данных, которые могут назначаться полям таблицы в Access.
- Текстовый (Text) — используется для хранения текста или комбинаций алфавитно-цифровых знаков, не применяемых в расчетах (например, код товара). Максимальная длина поля 255 знаков.
- Поле МЕМО (Memo) — используется для хранения обычного текста или комбинаций алфавитно-цифровых знаков длиной более 255 знаков. Поля с этим типом данных в базах данных формата Access 2007 поддерживают также форматирование текста. Это единственный в Access тип данных, обеспечивающий встроенную поддержку отображения и хранения форматированного текста. Максимальный размер поля 1 Гбайт знаков или 2 Гбайт памяти (2 байта на знак) при программном заполнении полей, и 65 535 знаков при вводе данных вручную в поле и в любой элемент управления, связанный с этим полем.
- Числовой (Number) — служит для хранения числовых значений (целых или дробных), предназначенных для вычислений, исключением являются денежные значения, для которых используется тип данных Денежный (Currency). Размер поля 1, 2, 4 и 8 байтов, или 16 байтов (если используется для кода репликации) зависит от типа чисел, вводимых в поле.
- Дата/время (Date/Time) — используется для хранения значений даты и времени в виде 8-байтовых чисел двойной точности с плавающей запятой. Целая часть значения, расположенная слева от десятичной запятой, представляет собой дату. Дробная часть, расположенная справа от десятичной запятой, — это время. Хранение значений даты и времени в числовом формате позволяет выполнять различные вычисления с этими данными.
- Денежный (Currency) — используется для хранения денежных значений в виде 8-байтовых чисел с точностью до четырех знаков после запятой. Этот тип данных применяется для хранения финансовых данных и в тех случаях, когда значения не должны округляться.
- Счетчик (AutoNumber) — используется для уникальных числовых 4-байтовых значений, которые автоматически вводит Access при добавлении записи. Вводимые числа могут последовательно увеличиваться на указанное приращение или выбираться случайно. Обычно используются в первичных ключах.
- Логический (Yes/No) — применяется для хранения логических значений, которые могут содержать одно из двух значений: Да/Нет, Истина/Ложь или Вкл/Выкл. (8 битов = 1 байт). Используется 1 для значений Да и 0 для значений Нет. Размер равен 1 биту.
- Поле объекта OLE (OLE Object) — используется для хранения изображений, документов, диаграмм и других объектов из приложений MS Office и других программ Windows в виде растровых изображений, которые затем отображаются в элементах управления форм или отчетов, связанных с этим полем таблицы.
Чтобы в Access просматривать эти изображения, необходимо, чтобы на компьютере, использующем базу данных, был зарегистрирован OLE-сервер (про-грамма, поддерживающая этот тип файлов). Если для данного типа файлов OLE-сервер не зарегистрирован, отображается значок поврежденного изображения.
Закрепим полученные знания просмотром видео:
Про основные свойства полей MS Access читаем тут.
Типы данных для баз данных Access для настольных компьютеров
При создании таблиц в Access необходимо выбрать тип данных для каждого столбца данных. Тип данных Short Text является популярным, так как он позволяет ввести практически любой символ (букву, символ или цифру). Однако тщательный выбор типов данных может помочь вам воспользоваться дополнительными функциями Access (например, проверкой данных и функциями), а также повысить точность хранимой информации. В таблице ниже приведен обзор типов данных, доступных в классических базах данных Access (ACCDB и MDB).
Полный список свойств полей, доступных для каждого типа данных см. в статье Введение в использование типов данных и свойств полей.
В следующей таблице перечислены типы данных, доступные в классических базах данных в Access 2013 и более поздних версиях.
Краткий текст (ранее назывался «Текст»)
Буквенно-цифровые данные (имена, названия и т. д.)
Длинный текст (ранее назывался «Поле MEMO»)
Большие объемы буквенно-цифровых данных: предложения и абзацы. Дополнительные сведения о типе данных «Длинный текст» см. в статье Длинный текст (ранее — тип данных «Поле MEMO»).
До 1 гигабайта (ГБ), но в элементах управления отображаются только первые 64 000 символов.
1, 2, 4, 8 или 16 байт.
Дополнительные сведения см. в статье Использование типа данных bigint.
Значения даты и времени.
Значения даты и времени.
Строка кодировки из 42 байтов
Денежные данные, хранящиеся с точностью до 4 десятичных знаков после запятой.
Уникальное значение, создаваемое Access для каждой новой записи.
4 байта (16 байт для кода репликации).
Логические данные (истина/ложь). Access хранит числовое значение 0 (нуль) для лжи и -1 для истины.
Изображения, графики или другие объекты ActiveX из другого приложения Windows.
Адрес ссылки на документ или файл в Интернете, интрасети, локальной сети или на локальном компьютере.
До 8192 (каждая часть типа данных «Гиперссылка» может содержать до 2048 знаков).
Вы можете вложить такие файлы, как рисунки, документы, электронные таблицы или диаграммы; Каждое поле вложения может содержать неограниченное количество вложений на запись, вплоть до предельного размера файла базы данных. Обратите внимание, что тип данных Вложение недоступен в форматах файлов MDB.
Вы можете создать выражение, использующее данные из одного или более полей. Выражения могут возвращать данные разных типов. Тип данных «Вычисляемый» недоступен в файлах формата MDB.
Зависит от типа данных свойства «Тип результата». Результат с типом данных «Краткий текст» может содержать до 243 знаков. Значения типа «Полный текст», «Число», «Логический» и «Дата/время» должны соответствовать своим типам данных.
Запись «Мастер подстановок» в столбце «Тип данных» в Конструкторе фактически не является типом данных. При выборе этой записи запускается мастер, помогающий определить простое или сложное поле подстановки. Простое поле подстановки использует содержимое другой таблицы или списка значений для проверки правильности содержимого единственного значения в строке. Сложное поле подстановки позволяет хранить несколько значений одного типа данных в каждой строке.
Зависит от типа данных поля подстановки.
2. СУБД Microsoft Access
Она позволяет пользователю, не прибегая к программированию, легко выполнять основные действия с базой данных:
создание БД, редактирование и манипулирование данными.
MS Access работает в операционной среде Windows , может использоваться как на автономном ПК, так и в локальной компьютерной сети. С помощью Access создаются и эксплуатируются личные базы данных, а также БД организаций с относительно небольшим объёмом данных. Для создания крупных промышленных информационных систем MS Access не годится.
Запуск программы
Программа запускается одним из следующих способов:
1. Команда Пуск → Программы → MS Access

2. Ярлык на Рабочем столе → MS Access
Среда Access имеет интерфейс, характерный для Windows-приложений, и включает в себя следующие составляющие (сверху вниз):
титульную строку с кнопками управления окном, главное меню, панель инструментов, рабочее поле и строку состояния.
На рабочем поле открывается окно, соответствующее выбранному режиму работы.


Как в любом приложении, в Access существует иерархия режимов.
Данные, с которыми работает СУБД, также могут быть выстроены в иерархическую последовательность.
На верхнем уровне такой иерархии находятся основные объекты MS Access.
К ним относятся: таблицы, запросы, формы, отчеты, страницы, макросы и модули .
Обрати внимание!
Таблица — это главный тип объекта. Объекты, составляющие таблицу — записи и поля .
Поле базы данных — это столбец таблицы, включающий в себя значения определённого свойства.
Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы.
Запись базы данных — это строка таблицы, которая содержит набор значений различных свойств объекта.
Обрати внимание!
В каждой таблице должно быть по крайней мере одно ключевое поле, содержимое которого уникально для любой записи в этой таблице. Значения ключевого поля однозначно определяют каждую запись в таблице.
Структура БД изменяется при добавлении или удалении полей.
Основные свойства полей
Имя поля определяет то, как следует обращаться к данным этого поля при автоматических операций с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
Тип поля устанавливает тип данных, содержащиеся в данном поле.
Размер поля устанавливает максимальную длину (в символах) данных, которые содержатся в данном поле.
Формат поля устанавливает способ форматирования данных в ячейках, которые принадлежат полю.
Маска ввода устанавливает форму входных данных в поле.
Подпись устанавливает заголовок столбца таблицы для данных поля (при отсутствии подписи заголовком является свойство Имя поля).
Значение по умолчанию — это то значение, которое вводится в ячейки поля автоматически.
Условие на значение — это ограничение, используемое для проверки правильности ввода данных (используется, как правило, для данных, имеющих числовой тип, денежный тип или тип дата).
Сообщение об ошибке — это текстовое сообщение, которое выводится автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).
Обязательное поле определяет обязательность заполнения данного поля при наполнении базы.
Пустые строки разрешается ввод пустых строковых данных.
Типы данных

Текстовый тип используется для хранения обычного неформатированного текста ограниченного размера.
Поле Мемо — это специальный тип данных для хранения больших объёмов текста.
Числовой — это тип данных для хранения действительных чисел.
Дата/время — тип данных для хранения календарных дат текущего времени.
Денежный — тип данных для хранения денежных сумм.
Счётчик — специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование для порядковой нумерации записей.
Логический — тип для хранения логических данных (принимают только два значения да или нет).
Поле объекта ole — специальный тип данных, предназначенный для хранения объектов ole, например мультимедийных до \(1\) Гб.
Гиперссылка — специальное поле для адресов URL Web-объектов Интернета. При щелчке на ссылку автоматически происходит запуск браузера и воспроизведение объекта в его окне.
Мастер подстановок — это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.
Запрос — результат обращения пользователя к СУБД для поиска данных, добавления, удаления и обновления записей. Результат поиска (выборки) данных представляется в табличном виде.
С помощью запросов выполняют такие операции, как
- отбор данных,
- сортировка данных,
- фильтрация данных,
- преобразование данных по заданному алгоритму,
- создание новой таблицы,
- автоматическое наполнение таблиц данными,импортированными из других источников,
- простейшие вычисления в таблицах и др.
Форма — это вспомогательный объект, создается для дополнительного удобства пользователя при просмотре, вводе и редактировании данных.
Отчёт — это документ, предназначенный для вывода на печать, сформированный на основании информации, содержащейся в таблицах и запросах.
В столбце Тип данных определяется тип данных этого поля.
в главной таблице будут удалены и все связанные записи в подчиненной таблице. Сжатие базы данных В результате удаления одних и создания других объектов файл базы данных может стать фрагментированным. С течением времени он разрастается и занимает гораздо больше места, чем необходимо для хранения всех объектов и данных. Поэтому следует периодически сжимать базу данных. Перед сжатием базы данных все объекты БД должны быть закрыты. Выберите команду Сервис/ Служебные программы /Сжать и восстановить базу данных . 5.2 Работа с данными таблицы Вставка в запись рисунка или объекта Рисунок или объект добавляется из имеющегося файла либо создается в приложении OLE (например, в MS Paint), а затем вставляется в текущую запись. Чтобы добавить рисунок или любой другой объект в запись: 1. Перейдите в режим Конструктора таблиц. 2. Добавьте поле объекта OLE. 3. В режиме Таблицы установите курсор в нужную клетку и выполните команду Объект ( меню Вставка). Если объект вставляется из существующего файла: 1. В появившемся окне выберите переключатель СОЗДАТЬ ИЗ ФАЙЛА. 2. Введите полное имя добавляемого файла в поле «Файл» или нажмите кнопку Обзор и выберите имя требуемого файла. 3. Нажмите кнопку ОК. Если объект нужно создать: 1. Выберите тип создаваемого объекта в поле «Тип объекта» (например, Точечный рисунок Paintbrush). 2. Нажмите кнопку ОК. 3. После создания рисунка или объекта в приложении OLE выполните команду Выход ( меню Файл) или Выход и возврат ( меню Файл) приложения OLE. Подтвердите обновление объекта в MS Access. 5.3 Просмотр данных в виде формы Просмотр БД в виде формы позволяет видеть только одну запись. Для автоматического создания простой формы: 1. Нажмите кнопку ОКНО БАЗЫ ДАННЫХ панели инструментов для перехода в соответствующее окно 2. Щелкните на вкладке ТАБЛИЦА. 3. Выберите нужную таблицу. 4. Выберите команду Автоформа ( меню Вставка) .
