Tooprogram.ru

Компьютерный справочник
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Логические данные это в access

Создание условных (логических) выражений

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В этой статье объясняется, как создать в Access условное выражение (также называемое логическим). Условное выражение вычисляется как истина или ложь, а затем возвращает результат, соответствующий заданному условию. Если вы используете функции в условных выражениях, вы также можете указать действие для значений, которые не соответствуют условию в выражении. Например, можно создать выражение, которое находит все продажи с коэффициентом прибыли, равным 10 процентам или меньше, а затем укажите, что эти числа отображаются красным цветом, или замените значения на сообщение.

В этой статье

Общие сведения об условных выражениях

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

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

Для полей таблицы выражение добавляется к свойству правила проверки поля. Пользователи должны ввести в поле значения, соответствующие условиям в выражении. Например, если в поле даты/времени используется выражение, например _гт_ = #1/1/2000 # , пользователи должны вводить значения, равные или более поздние, чем 1 января 2000 г.

Для элементов управления в формах можно добавить выражение к источнику элемента управления или свойству правила проверки элемента управления. Как правило, условные выражения добавляются в свойство правила проверки , и добавляются выражения, которые вычисляют значения для свойства » источник элемента управления «. Например, с помощью _гт_ = #1/1/2000 # в свойстве правила проверки элемента управления запрещает вводить неверную дату. Использование выражения, например Date () , в свойстве » источник элемента управления «, показывает текущую дату в качестве значения по умолчанию.

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

Например, вы можете использовать это выражение в строке field запроса: = IIf ([Дата заказа] _лт_ = #04/01/2018 #, [Дата заказа], «заказ введен после 1 апреля»). Выражение определяет критерий даты (_Лт_ = #04/01/2018 #). При выполнении запроса отображаются все значения даты, удовлетворяющие условию, и любые значения даты, которые не соответствуют критерию, заменяются на сообщение «заказ, введенный после 1 апреля». Действия, описанные в разделе, добавляют в запрос выражение , в котором объясняется, как использовать это выражение в запросе.

Напротив, это выражение в поле условие запроса возвращает только те записи, которые соответствуют критерию: элемент вин #04/01/2018 # и #05/15/2018 #.

Дополнительные сведения о создании и использовании выражений можно найти в статье Знакомство ссозданием выражения.

Создание условного выражения

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

Добавление выражения в поле таблицы

В области навигации щелкните правой кнопкой мыши таблицу, которую требуется изменить, и в контекстном меню выберите пункт Конструктор.

В столбце тип данных щелкните поле Дата/время.

В разделе Свойства поляна вкладке Общие щелкните поле свойства правила проверки и введите следующее выражение:

Примечание: Вам не нужно использовать формат даты США. Вы можете использовать формат даты для страны/региона или национальной настройки. Однако вы должны заключить значение даты в знаки решетки ( #), как показано на рисунке.

Щелкните столбец рядом с текстом проверки и введите следующую текстовую строку:

Дата должна быть больше 1 января 2000 г.

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

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

Введите значение даты в поле даты и времени, предшествующем 1 января 2000 г. Приложение Access выведет сообщение, указанное в поле свойства правило проверки , и вы не можете оставить это поле, если не указать значение, которое выражение оценивает как истина.

Добавление выражения в элемент управления

В области навигации щелкните правой кнопкой мыши форму, которую вы хотите изменить, и выберите в контекстном меню пункт конструктор .

Щелкните правой кнопкой мыши элемент управления, связанный с полем даты и времени, а затем в контекстном меню выберите пункт Свойства .

Откроется страница свойств элемента управления.

На вкладке данные или на вкладке все щелкните поле рядом с полем условие на значение и введите следующее выражение:

Примечание: Вам не нужно использовать формат даты США. Вы можете использовать формат даты для страны/региона или национальной настройки. Однако вы должны заключить значение даты в знаки решетки ( #), как показано на рисунке.

Щелкните столбец рядом с текстом проверки и введите следующую текстовую строку:

Дата должна быть больше 1 января 2000 г.

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

Добавление выражения в запрос

В области переходов щелкните правой кнопкой мыши запрос, который требуется изменить, и выберите в контекстном меню команду Конструктор.

Щелкните пустую ячейку в строке поле бланка запроса и введите следующее выражение:

= IIf ([Фиелд_наме ] _лт_ = #04/01/2018 #, [фиелд_наме ], «дата позже 1 апреля, 2018»)

По мере ввода выражения вы должны заменить оба экземпляра Фиелд_наме именем поля даты и времени. Кроме того, если в таблице не содержатся даты, предшествующие 1 апреля, 2018, измените даты в выражении для работы с данными.

Читать еще:  Как определить ключевое поле в access

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

Выражение работает следующим образом: первый аргумент ( = IIf ([Фиелд_наме ] _лт_ = #04/01/2018 #) определяет условия, которым должны соответствовать данные: даты должны быть не раньше 1 апреля 2018 г. Второй аргумент ( [фиелд_наме ]) указывает, какие пользователи видят, когда условие истинно — даты в этом поле. Третий аргумент ( «Дата позднее 1 апреля, 2018»)) указывает сообщение, которое пользователи видят, когда данные не соответствуют условию.

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

Дополнительные сведения о выражениях и способах их использования приведены в статье Знакомство с созданием выражения.

Примеры условных выражений

В выражениях в приведенной ниже таблице показаны некоторые способы вычисления значений истина и ложь. Эти выражения используют функцию IIf (immediate, если), чтобы определить, является ли условие истинным или ложным, а затем вернуть одно значение, если условие имеет значение true, и другое значение, если условие имеет значение false.

Дополнительные сведения приведены в статье функция IIf .

=IIf([Confirmed] = «Yes», «Order Confirmed», «Order Not Confirmed»)

Отображается сообщение «заказ подтвержден», если в поле «подтверждено» указано значение «Да». в противном случае отображается сообщение «заказ не подтвержден».

= IIf (IsNull ([страна или регион]); «»; [страна или регион])

Отображает пустую строку, если поле Country (регион) имеет значение null; в противном случае отображается значение поля страна или регион.

= IIf (IsNull ([область]); [город] _Амп_ «» _Амп_ [PostalCode]; [город] _Амп_ «» _Амп_ [Region] _Амп_ «» _Амп_ [PostalCode])

Отображает значения полей City и PostalCode, если поле Region имеет значение null; в противном случае выводятся значения полей «город», «регион» и «индекс».

= IIf (IsNull ([ДатаНазначения]-[ДатаИсполнения]), «Проверка отсутствующей даты», [ДатаРазмещения]-[ДатаИсполнения])

ВыВодит сообщение «проверить недостающую дату», если результат вычитания значения поля «Дата начала» из поля «ДатаРазмещения» равен null. в противном случае отображается разница между значениями полей «ДатаРазмещения» и «ДатаИсполнения».

СУБД Microsoft Access

1. БАЗА ДАННЫХ СЛУЖИТ ДЛЯ:

*A. хранения и упорядочения информации

B. ведения расчетно-вычислительных операций

C. обработки текстовой документации

D. обработки графической информации

2. ЧТО ОПРЕДЕЛЯЕТ СТРУКТУРУ ТАБЛИЦЫ?

3. ДЛИНА ПОЛЯ ИЗМЕРЯЕТСЯ В:

4. ЗАПИСЯМИ СЧИТАЮТСЯ:

5. ТЕКСТОВОЕ ПОЛЕ ПОЗВОЛЯЕТ ЗАНЕСТИ ИНФОРМАЦИЮ ДО:

C. 65536 символов

6. ЛОГИЧЕСКИЕ ДАННЫЕ — ЭТО:

A. денежные данные

*C. одно из двух значений

7. СВОЙСТВО АВТОМАТИЧЕСКОГО НАРАЩИВАНИЯ ИМЕЕТ ПОЛЕ:

8. РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ ИМЕЮТ:

A. статистические данные

B. поля одинаковых свойств

C. обязательно внедренные объекты

*D. связанные таблицы

9. ПОЛЕ СЧИТАЕТСЯ УНИКАЛЬНЫМ, ЕСЛИ:

*A. его значения не повторяются

B. его значения повторяются

C. его длина минимальна

D. его имя не повторяется в базе данных

10. КЛЮЧЕВОЕ ПОЛЕ ДОЛЖНО БЫТЬ:

A. непременно счетчиком

B. обязательно числовым

D. не должно содержать длинных записей

11. БАЗА ДАННЫХ СОДЕРЖИТ ИНФОРМАЦИЮ ОБ УЧЕНИКАХ ШКОЛЫ: ФАМИЛИЯ, КЛАСС,

БАЛЛ ЗА ТЕСТ, БАЛЛ ЗА ПРАКТИЧЕСКОЕ ЗАДАНИЕ, ОБЩЕЕ КОЛИЧЕСТВО БАЛЛОВ.

КАКОГО ТИПА ДОЛЖНО БЫТЬ ПОЛЕ «ОБЩЕЕ КОЛИЧЕСТВО БАЛОВ»?

12. ОСНОВНЫЕ ОБЪЕКТЫ ACCESS —

A. таблицы, формы, запросы, отчеты, страницы

B. запросы, отчеты, формы, макросы, таблицы

*C. таблицы, запросы, формы, отчеты, страницы, макросы, модули

D. формы, отчеты, макросы, модули

13. БАЗОВЫМ ОБЪЕКТОМ ACCESS ЯВЛЯЕТСЯ.

14. ОДНОКРАТНЫЙ ЩЕЛЧОК ПРАВОЙ КНОПКОЙ МЫШИ ОСУЩЕСТВЛЯЕТ

A. открытие папки или файла;

B. окончание работы Windows

*C. вызов контекстного меню;

D. отмену предыдущей команды

15. САМЫЙ БЫСТРЫЙ СПОСОБ ЗАКРЫТИЯ АКТИВНОГО ОКНА:

D. Ctrl + ALT + Del

16. ОБЪЕКТ БАЗЫ ДАННЫХ, ПРЕДСТАВЛЯЮЩИЙ СОБОЙ СТРУКТУРИРОВАННОЕ ОПИСАНИЕ

НЕСКОЛЬКИХ ДЕЙСТВИЙ, КОТОРЫЕ ВЫПОЛНЯЮТСЯ MICROSOFT ACCESS В ОТВЕТ НА

ОПРЕДЕЛЕННОЕ СОБЫТИЕ — ЗТО:

17. ОПРЕДЕЛИТЕ ТИП ПОЛЯ, В КОТОРОМ МОГУТ ХРАНИТЬСЯ ДАННЫЕ СО СЛЕДУЮЩИМИ

ХАРАКТЕРИСТИКАМИ: ЗНАЧЕНИЕ ДА ИЛИ НЕТ:

18. ЧТО НЕ ЯВЛЯЕТСЯ ЭЛЕМЕНТОМ БАЗЫ ДАННЫХ ACCESS?

19. ЧТО НЕ ЯВЛЯЕТСЯ ЭЛЕМЕНТОМ БАЗЫ ДАННЫХ ACCESS?

20. УКАЖИТЕ НЕПРАВИЛЬНЫЙ ТИП ФОРМ

21. КАКАЯ КОМАНДА УСТАНАВЛИВАЕТ ПАНЕЛИ ИНСТРУМЕНТОВ?

22. КАКОГО ТИПА ДАННЫХ НЕТ В ACCESS

23. УКАЖИТЕ НЕПРАВИЛЬНОЕ ВЫРАЖЕНИЕ

*A. таблица с формой

B. форма с параметром

C. запрос с параметром

D. отчет с формой

24. В ЗАПРОСЕ НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ

C. связанные таблицы

D. арифметические операции

25. УКАЖИТЕ НЕПРАВИЛЬНЫЙ ТИП ДАННЫХ В ACCESS

B. мастер подстановок

26. В ТАБЛИЦЕ ACCESS НЕЛЬЗЯ

*A. производить вычисления

B. вводить данные

C. менять структуру

D. изменять записи

27. ЧТО ОБОЗНАЧАЕТ СИМВОЛ «*» В УСЛОВИИ ЗАПРОСА ACCESS?

A. Любое число определенных символов

B. Любой одиночный символ

C. Определенный одиночный символ

*D. Любое число любых символов

28. В ЗАПРОСЕ НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ

A. построитель выражений

C. связанные таблицы

D. арифметические операции

29. ДЛЯ СОЗДАНИЯ И ИЗМЕНЕНИЯ ФОРМ И ОТЧЕТОВ ACCESS ИСПОЛЬЗУЕТСЯ РЕЖИМ

30. УСЛОВИЕ НА ВВОДИМОЕ ЗНАЧЕНИЕ ACCESS ЗАДАЕТСЯ В

*A. конструкторе таблиц

B. конструкторе запросов

C. конструкторе отчетов

D. команде условие

31. ОБЪЕКТЫ ФОРМЫ НЕЛЬЗЯ

*F. нет правильного ответа

32. ПОДЧИНЕННАЯ ФОРМА СОЗДАЕТСЯ

A. конструктором форм

*B. мастером панели элементов формы

D. редактором форм

33. ПЕРЕКЛЮЧАТЕЛИ В ФОРМЕ УСТАНАВЛИВАЮТСЯ С ПОМОЩЬЮ ПАНЕЛИ

34. УКАЖИТЕ НЕПРАВИЛЬНЫЙ РЕЖИМ ОТОБРАЖЕНИЯ (ВИД) ФОРМЫ ACCESS

*A. режим запроса

B. режим таблицы

35. УКАЖИТЕ НЕПРАВИЛЬНЫЙ РЕЖИМ ОТОБРАЖЕНИЯ ТАБЛИЦЫ ACCESS

*A. режим просмотра

B. режим таблицы

36. КАКОЙ КОМАНДОЙ УСТАНАВЛИВАЕТСЯ СВЯЗЬ МЕЖДУ ТАБЛИЦАМИ ACCESS

A. сервис — связь

B. формат — связь

*D. сервис — схема данных

37. НАДПИСИ В ФОРМЕ УСТАНАВЛИВАЮТСЯ С ПОМОЩЬЮ ПАНЕЛИ

38. КНОПОЧНАЯ ФОРМА ACCESS СОЗДАЕТСЯ

*A. конструктором форм

B. мастером форм

D. редактором форм

39. В ЗАПРОСЕ НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ

A. логические операции

B. другие запросы

C. операции сравнения

D. арифметические операции

*F. нет правильного ответа

40. ЧТО НЕЛЬЗЯ ВЫПОЛНИТЬ С ПОМОЩЬЮ ЗАПРОСА ACCESS?

D. поиск по условию

41. КАКИЕ СИМВОЛЫ НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ В ИМЕНИ ПОЛЯ ACCESS?

B. _ (нижнего подчеркивания)

42. КАК В MS ACCESS СОЗДАТЬ ЗАПРОС, КОТОРЫЙ ВЫБИРАЕТ ОТДЕЛЬНЫЕ ПОЛЯ ИЗ РАЗНЫХ

ТАБЛИЦ БАЗЫ ДАННЫХ?

A. С помощью пункта меню «Создать» — «Простой запрос»;

B. С помощью пункта меню «Создать» -«Перекрестный запрос»

C. C помощью пункта «Создание запроса в режиме конструктора»

Читать еще:  Редактирование данных таблицы в access

43. ВЫБЕРИТЕ ПРАВИЛЬНЫЙ СПИСОК РЕЖИМОВ СОЗДАНИЯ ТАБЛИЦ БАЗЫ ДАННЫХ В MS ACCESS:

A. Режим таблицы, Мастер баз данных, Мастер таблиц, Конструктор таблиц;

*B. Конструктор таблиц, Мастер таблиц, Ввод данных;

C. Конструктор таблиц, Мастер таблиц, Режим таблицы, Диспетчер кнопочных

44. КАК СОЗДАТЬ ПОЛЕ ПОДСТАНОВКИ В ТАБЛИЦЕ MS ACCESS?

*A. с помощью Мастера подстановок в Конструкторе таблиц;

B. с помощьюю Мастера подстановок в Мастере кнопочных форм;

C. автоматически при работе Мастера простых запросов.

45. КАК В MS ACCESS СОЗДАТЬ ЗАПРОС, КОТОРЫЙ ОТБИРАЕТ ОТДЕЛЬНЫЕ ПОЛЯ С РАЗНЫХ

ТАБЛИЦ БАЗЫ ДАННЫХ И ВЫВОДИТ НА ЭКРАН ИХ ОТДЕЛЬНЫЕ ЗАПИСИ?

A. последовательно с помощью Мастера простых запросов и Конструктора

запросов (в нем сформировать Условия отбора);

*B. с помощью Конструктора перекрестных запросов (в нем сформировать Условия

C. с помощью Мастера простых запросов.

46. СХЕМА ДАННЫХ В MS ACCESS ПОЗВОЛЯЕТ:

*A. отобразить и установить связи между таблицами, которые входят в состав

B. отобразить связи, которые существуют между формами в базе данных;

C. установить связи между отдельными полями таблицы;

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

47. РЕЛЯЦИОННАЯ БАЗА ДАННЫХ ПРЕДУСМАТРИВАЕТ:

*A. наличие связей между таблицами, которые входят в состав базы данных;

B. отсутствие связей между таблицами, которые входят в состав базы данных;

C. наличие только одной таблицы в составе базы данных.

48. РЕЖИМ КОНСТРУКТОРА ТАБЛИЦ ПОЗВОЛЯЕТ:

*A. создавать новые поля таблицы и изменять свойства существующих полей

B. вводить новые записи в таблицы;

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

D. Нет верного ответа

49. РЕЖИМ ТАБЛИЦЫ ПОЗВОЛЯЕТ:

A. создавать новые поля таблицы и изменять свойства существующих полей

*B. вводить новые записи в таблицы и изменять данные, которые хранятся в

полях существующей таблицы;

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

D. Нет верного ответа

50. ЧТОБЫ УДАЛИТЬ ОШИБОЧНЫЕ СВЯЗИ МЕЖДУ ТАБЛИЦАМИ В MS ACCESS, НУЖНО:

*A. в окне Схема данных виделить связь и нажать клавишу ;

B. в режиме Конструктор таблицы выделить поле, которое связывает таблицы и

C. в режиме Конструктор таблицы выделить таблицу, для которой нужно удалить

Связь и нажать клавишу .

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Как то на паре, один преподаватель сказал, когда лекция заканчивалась — это был конец пары: «Что-то тут концом пахнет». 8835 — | 8361 — или читать все.

Канал в Telegram

Вы здесь

Типы данных в Access 2010

На прошлых уроках «Создание таблиц в Access 2010. Часть 1» и «Создание таблиц в Access 2010. Часть 2» при создании таблиц базы данных мы воспользовались тремя типами данных «Счетчик», «Текстовый» и «Дата/время». Теперь давайте рассмотрим, какие еще типы данных есть в Access 2010, для чего они применяются и какие объемы памяти необходимы для их хранения и обработки.

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

Тип данных

Описание

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

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

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

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

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

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

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

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

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

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

  • Текстовый –применяется для хранения строк, длина у которых не превышает 255 символов (например ФИО сотрудника, название товара, адрес и т.д.)
  • ПолеMEMO– используется для хранения многострочного форматированного текста (также сохраняются все параметры шрифта). Применяется для хранения, например характеристики сотрудника, описание состава продукта.
  • Числовой – используется для хранения различных типов чисел, как целых, так и вещественных. В таблице «Диапазоны чисел» приведено подробное описание задаваемых размерностей чисел в поле «Размер поля».
  • Денежный – применяется для хранения денежных значений. По сути это тот же числовой тип, только отсутствует возможность задания размерности поля.
  • Счетчик – используется для описания поля, которое заданно как первичный ключ. В поле этого типа для каждой новой записи генерируется уникальное число формата «Длинное целое».
  • Дата/время –применяется для хранения значений календарных дат и времени. С помощью «Формат поля» можно задать вид отображения дат и времени. По умолчанию используется «Краткий формат даты».
  • Логический –используется для хранения всего двух логических значений «Истина/Ложь». С помощью «Формат поля» можно задать, в каком виде будут отображаться данные в этом поле. По умолчанию «Истина/Ложь», остальные «Да/Нет», «Вкл/Выкл».
  • Вложение – этот тип данных появился начиная с версии Access 2007. Поле с типом «Вложение» позволяет добавлять файлы (документы, рисунки и т.д.). Размер одного добавляемого файла не должен превышать 256мб, а суммарно не более 2гб на одну строку. Для того, чтобы вложить файл(ы), достаточно щелкнуть в записи, по полю типа «Вложение», два раза, после чего откроется окно добавления файлов.

Введение в использование типов данных и свойств полей

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

В этой статье

Общие сведения

Иногда типы данных могут показаться неочевидными, например в поле с типом данных «Текст» могут храниться данные, состоящие из текста и чисел. Но в поле с типом данных «Число» могут храниться только числовые данные. Поэтому вам нужно знать, какие свойства используются для каждого типа данных.

Тип данных поля определяет много других важных характеристик поля, в частности:

форматы, которые можно использовать в поле;

максимальный размер значения в поле;

способ использования поля в выражениях;

возможность индексирования поля.

В зависимости от способа создания нового поля тип данных поля может быть задан заранее или его можно выбрать. Например, если при создании поля в режиме таблицы вы:

Читать еще:  Цвет выделения текста powerpoint

используете существующее поле из другой таблицы, типы данных уже определены в ней или в шаблоне;

вводите данные в пустом столбце (или поле), Access назначает полю тип данных, исходя из вводимых значений, или вы можете назначить тип данных и формат для поля;

на вкладке Изменение полей в группе Поля и столбцы выбираете команду Добавить поля, Access отображает список типов данных для выбора.

Когда какой тип данных использовать?

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

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

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

Основные типы

Короткие буквенно-цифровые значения, например фамилия или почтовый адрес. Помните, что начиная с версии Access 2013, текстовый тип данных переименован в Краткий текст.

Числовой, Большое число

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

Значения «Да» и «Нет», а также поля, содержащие только одно из двух значений.

Значения даты и времени с 100 по 9999 годы.

Текст или сочетание текста и чисел, которые отформатированы с помощью элементов управления цветом и шрифтом.

Результаты вычисления. Вычисление может ссылаться на другие поля в той же таблице. Вычисления создаются с помощью построителя выражений. Вычисляемые поля впервые появились в Access 2010.

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

Текст или сочетание текста и чисел, сохраненное как текст и используемое в качестве адреса гиперссылки.

Длинные блоки текста. Типичный пример использования поля MEMO — подробное описание продукта. Помните, что начиная с версии Access 2013, тип данных MEMO переименован в «Длинный текст».

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

У полей подстановки есть дополнительный набор свойств, которые находятся на вкладке Подстановка в области Свойства поля.

Примечание: В файлах формата MDB недоступны вложения и вычисляемые данные.

Числовой

Числа без дополнительного форматирования (точно в том виде, в котором хранятся).

Обычные денежные значения.

Обычные денежные значения в формате ЕС.

Числовые данные с десятичными знаками.

Значения в процентах.

Дата и время

Краткий формат даты

Дата в кратком формате. Зависит от региональных параметров даты и времени. Например, 14.03.2001 для России.

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

Дата в среднем формате. Например, 03-апр-09 для России.

Длинный формат даты

Дата в длинном формате. Зависит от региональных параметров даты и времени. Например, 14 марта 2001 г. для России.

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

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

Время в 12-часовом формате, после которого указываются символы AM (до полудня) или PM (после полудня).

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

Логический

«Истина» или «Ложь».

Объект OLE Объекты OLE, например документы Word.

Свойство «Размер поля»

После создания поля и указания типа данных для него можно настроить дополнительные свойства поля. Набор доступных дополнительных свойств зависит от типа данных поля. Например, вы можете настроить размер текстового поля с помощью свойства Размер поля.

Для числовых и денежных полей свойство Размер поля особенно важно, поскольку определяет диапазон значений поля. Например, одноразрядное числовое поле может содержать только целые числа в диапазоне от 0 до 255.

Свойство Размер поля определяет также, сколько места на диске занимает каждое значение числового поля. В зависимости от размера поля число может занимать 1, 2, 4, 8, 12 или 16 байт.

Примечание: В полях MEMO и текстовых полях возможны значения переменных размеров. Для этих типов данных свойство Размер поля задает максимальный размер доступного пространства для одного значения.

Дополнительные сведения о свойствах полей и той роли, которую они выполняют для различных типов данных, см. в разделе Справочные сведения о типах данных. Ознакомьтесь также со статьей Задание размера поля.

Типы данных в связях и соединениях

Связь между таблицами — это связи между общими полями в двух таблицах. Связь может быть одного из следующих типов: один к одному, один ко многим, многие ко многим.

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

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

При использовании связи или соединения поля с типом данных «Счетчик» совместимы с полями числового типа, если для свойства Размер поля последних задано значение Длинное целое.

Для поля, участвующего в связи между таблицами, нельзя изменить тип данных или свойство Размер поля. Чтобы изменить свойство Размер поля, временно удалите связь. Но после изменения типа данных вы не сможете снова создать связь, пока не измените тип данных связанного поля. Дополнительные сведения о таблицах см. в статье Общие сведения о таблицах.

Справочные сведения о типах данных

Тип данных, применяемый к полю, содержит набор свойств, которые вы можете выбрать. Чтобы получить дополнительные сведения, щелкните типы данных ниже.

Ссылка на основную публикацию
Adblock
detector