...

Поле в ms access что это за программа

Особенности ms access

В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта мы выбрали СУБД Microsoft Access, которая входит в пакет Microsoft Office.

Access 1.0, выпущенный в 1992 г., был одним из самых замечательных продуктов, когда — либо разработанных для персональных компьютеров. Этот пакет установил новые стандарты для интерфейса, улучшив систему отчетов и увеличив скорость управления данными. Благодаря этому он стал наиболее популярным пакетом СУБД для Windows и единственным универсальным программным продуктом, удовлетворяющим всех — и конечных пользователей, и разработчиков полномасштабных приложений. В настоящее время широко используются версии Ассess 97 и Access 2000.

При разработке баз данных одновременно приходится работать с несколькими различными структурными объектами. В Access реализован совершенно новый формат хранения данных. Единая унифицированная структура, которая называется контейнер, включает в себя все структурные элементы — таблицы, запросы, программные модули на Access Basic и т.д. Стандартное расширение этих файлов .MDB (Microsoft Data Base). При открытии файла .MDB все объекты базы данных выводятся в виде списка в окне базы данных. Для выбора одного из указанных списков используются вкладки (корешки).

Рассмотрим кратко назначение объектов Access.

Таблица предназначена для хранения данных в виде записей (строк) и полей (столбцов). Таблицы составляют основу базы данных. Именно в них хранится информация, организованная определенным образом.

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

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

Отчет объект, предназначенный для печати данных.

Макросы – средства для автоматизации работы с формами, отчетами и др.

Модули – программные модули на языке Visual Basic.

Рис. 7. Окно базы данных в Ассess.

Таблицы

Основной структурный элемент Access — таблица, в которой хранится информация. Все другие объекты основаны на данных таблиц. Подобно другим базам данных Access использует термины поле(столбец таблицы) изапись(строка таблицы). Каждое поле имеет свой тип и обладает определенными свойствами.

От свойств полей зависит, какие типы дан­ных можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле.

Типы полей

  1. Текстовый— используется для хранения текстовой информации длиной до 255 символов.
  2. Memo— используется для хранения текста большого объема до 65 535 символов. Осо­бенность поля MEMO состоит в том, что реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст.
  3. Числовой— используется для хранения числовых значений, которые могут использоваться в математических расчетах. Оно тоже имеет размер, но числовые поля бывают разными, например, для ввода целых чисел и для ввода действительных чисел. В послед­нем случае кроме размера поля задается также размер десятичной части числа.
  4. Дата/Время— значения вводятся в поля такого типа в стандартном формате, например 1/1/99, 12:53:00 PM.
  5. Денежный— предназначен для хранения точного значения очень больших чисел и позволяет проводить точные вычисления над ними. Денежные суммы можно хранить и в числовом поле, но в денежном формате с ними удобнее работать. В этом случае компьютер изображает числа вместе с денежными едини­цами, различает рубли и копейки, фунты и пенсы, доллары и центы.
  6. Счетчик (Counter)— используется для автоматической нумерации добавляемой записи. На первый взгляд это обычное числовое поле, но оно имеет свойство автоматического наращи­вания. Если в базе есть такое поле, то при вводе новой записи в него автоматически вводится число, на единицу большее, чем значение того же поля в предыдущей записи.
  7. Логический— используется для хранения логических величин, имеющих только два значения (Да или Нет; 0 или 1; Истина или Ложь и т.п.). Длина такого поля всегда равна 1 биту.
  8. Объект OLE— позволяет хранить документы, таблицы, графики, рисунки, звуковые сигналы, видео- и другую информацию, созданную приложениями Windows, которые поддерживают технологию OLE.
  9. Мастер подстановок.. — такое поле служит для создания связей между таблицами СУБД Access.

Поле в ms access что это за программа

Основные свойства полей MS Access

Основные свойства полей MS Access зависят от выбранного типа данных. Если открыть таблицу в режиме конструктора, то весь набор свойств выбранного поля будет представлен в нижней части окна на двух вкладках: Общие (General) и Подстановка (Lookup). Приведем свойства полей, наиболее важные на первом этапе изучения баз данных.

Основные свойства полей MS Access

  1. Размер поля (Field Size) позволяет для текстового и числового поля уточнить тип данных или размер, задает максимальный размер данных, сохраняемых в поле. Для поля с типом данных Текстовый (Text) задается размер от 1 до 255 знаков. Для поля с типом данных Числовой (Number) можно задать:
    • Байт (Byte) для целых чисел от 0 до 255, длина поля 1 байт;
    • Целое (Integer) для целых чисел от –32 768 до +32 767, занимает 2 байта;
    • Длинное целое (Long Integer) для целых чисел от –2 147 483 648 до
      +2 147 483 647, занимает 4 байта;
    • Одинарное с плавающей точкой (Single) для чисел от –3,4 1038 до
      +3,4 1038 с точностью до 7 знаков, занимает 4 байта;
    • Двойное с плавающей точкой (Double) для чисел от –1,797 10308 до
      +1,797 10308 с числом отображаемых десятичных знаков до 15, занимает
      8 байтов;
    • Действительное (Decimal) для целых чисел от –1038 до +1038 (при работе с
      проектами, которые хранятся в файлах типа adp) и от –1028 до 1028 (mdb и
      accdb) с числом отображаемых десятичных знаков до 28, занимает 12 байтов;
    • Код репликации (Replication ID). Глобальный уникальный идентификатор (Globally unique identifier, GUID), занимает 16 байтов. Эти длинные генерируемые случайным образом значения обеспечивают малую вероятность их совпадения. Поля такого типа используются Access для создания системных уникальных идентификаторов реплик, наборов реплик, таблиц, записей и других объектов при репликации баз данных. Могут быть использованы в приложениях пользователя для идентификации строк таблицы, например для идентификации товаров.

Для поля с типом данных Счетчик (AutoNumber) можно задать:

  • Длинное целое (Long Integer) — 4 байта;
  • Код репликации (Replication ID) — 16 байтов.

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

  1. Формат поля (Format) является форматом отображения выбранного типа данных при выводе их на экран или печать в режиме таблицы, в форме или отчете. В Access определены встроенные стандартные форматы отображения для полей с такими типами данных как Числовой (Number), Дата/время (Date/Time), Логический (Yes/No) и Денежный (Currency). Ряд этих форматов совпадает с настройкой региональных форматов, определяемых в окне Язык и региональные стандарты в Панели правления Windows. Пользователь может создать собственный формат для всех типов данных, кроме Поле объекта OLE (OLE Object), с помощью символов форматирования.
  2. Число десятичных знаков (Decimal Places) задает для числового и денежного типов данных количество знаков после запятой. Можно задать число от 0 до 15. По умолчанию (значение Авто (Auto)) это число определяется установкой в свойстве Формат поля (Format). Следует иметь в виду, что установка этого свойства не действует, если свойство Формат поля (Format) не установлено или выбрано значение Основной (General Namber). Свойство Число десятичных знаков (Decimal Places) влияет только на количество десятичных знаков, отображаемых на экране, и не влияет на число сохраняемых десятичных знаков. Для изменения числа сохраняемых знаков нужно изменить свойство Размер поля (Field Size).
  3. Подпись (Caption) поля задает текст, который выводится в таблицах, формах, отчетах.
  4. Описание (Description) — краткий пользовательский комментарий к полю.
  5. Значение по умолчанию (Default Value) определяет текст или выражение, значение которого автоматически вводится в поле при создании новой записи. Например, если задана функция =Now(), то в поле введется текущая дата и время. При добавлении записи в таблицу можно оставить значение, введенное по умолчанию, или ввести другое. Свойство Значение по умолчанию (Default Value) используется только при создании новой записи. Максимальная длина значения свойства составляет 255 знаков. Свойство не определено для полей с типом данных Счетчик (AutoNumber) или Поле объекта OLE (OLE Object).
  6. Условие на значение (Validation Rule) позволяет осуществлять контроль ввода, задает ограничения на вводимые значения, при нарушении условий запрещает ввод и выводит текст, заданный свойством Сообщение об ошибке (Validation Text).
  7. Сообщение об ошибке (Validation Text) задает текст сообщения, выводимый на экран при нарушении ограничений, заданных свойством Условие на значение (Validation Rule).

ВНИМАНИЕ!
Элементы управления, созданные в формах или отчетах на основе поля таблицы, наследуют установленные для этого поля свойства. Благодаря этому не понадобится определять свойства индивидуально для каждого связанного с полем элемента управления.

В следующем уроке рассмотри процесс создания таблиц в MS Access.

Поле в ms access что это за программа

Для определения поля таблицы обязательно задаются Имя поля (Field Name) и Тип данных (Data Type).

Имя поля (Field Name). Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access. Оно является комбинацией из букв, цифр, пробелов и специальных символов, за исключением точки (.), восклицательного знака (!), надстрочного знака (`) и квадратных скобок ([ ]). Имя не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 0 до 31. Максимальная длина имени 64 символа.

Тип данных в MS Access (Data Type). Тип данных определяется значениями, которые предполагается хранить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование двенадцати типов данных.

Типы данных в MS 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 читаем тут.

При подготовке материала использовались источники:
https://studfile.net/preview/5595476/
https://accesshelp.ru/osnovnye-svojstva-polej-ms-access/
https://accesshelp.ru/tipy-dannyh-v-ms-access/

Оцените статью