Letysite.ru

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

Какой тип данных отсутствует в access

ШКОЛА ПРОГРАММИРОВАНИЯ

Вы здесь

Сообщение об ошибке

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

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

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

Тип данных

Описание

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

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

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

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

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

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

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

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

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

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

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

Какой тип данных отсутствует в access

Тест по теме субд ms Access с ответами

Правильный вариант ответа отмечен знаком +

1. Какое расширение имеет файл СУБД Access?

2. Когда приложение MS Access создает файл для работы с приложением?

+ В начале работы с документом.

– При закрытии документа.

– В заданное пользователем время.

– Только после сохранения документа.

3. Основными объектами СУБД MS Access являются:

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

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

– отчеты, таблицы, формы.

– Формы, таблицы, запросы, выборки.

4. Основным объектом базы данных СУБД Access является:

5. Запросы в СУБД Access предназначены для:

– поиска и сортировки данных.

– добавления и просмотра данных.

+ поиска, сортировки, добавления и удаления, обновления записей.

– для редактирования данных в таблице.

6. Отчет в СУБД Access предназначен для:

+ вывода данных на печать.

– ввода и редактирования данных.

– создания команд для автоматизации работы.

7. Сколько знаков может быть в текстовом поле?

8. Мастер подстановок в СУБД MS Access используется:

– для создания нового поля в таблице.

– для создания новых таблиц.

+ для добавления значений полей из других таблиц или фиксированного списка данных.

– для ввода или вывода выражений.

9. Какие типы данных используются в СУБД MS Access для хранения больших объемов текста?

тест 10. Какие типы данных используются в СУБД MS Access для хранения графических объектов?

11. Какой тип данных необходимо выбрать для ввода суммы 4784 рублей, 67 $?

12. В поле OLE СУБД Access можно разместить:

+ изображение или лист MS Excel.

– большие фрагменты текста.

13. В режиме конструктора таблицы СУБД Access можно:

+ создавать таблицу, добавляя поля и устанавливая для них значений и свойства

– создавать подстановки значений.

14. Объектом субд ms access не является:

+ ничего из вышеперечисленного.

15. Назовите основные виды запросов в СУБД MS Access.

– На выборку, с параметрами, SQL.

– На выборку, с параметром, перекрестные.

+ На выборку, с параметрами, на изменение, пер5кресные и SQL.

– На выборку, перекрестные, на изменение.

16. Форма в СУБД Access предназначена для:

– удобства ввода данных в БД.

+ удобства ввода и просмотра данных таблицы.

– создания документов для печати.

– изменения готовой базы данных.

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

18. Структура таблицы определяется с помощью трех колонок. Укажите лишнюю колонку.

19. Столбец в СУДБ называется:

тест_20. Типом полей СУБД Access не является:

21. В СУБД Access допустимы типы полей записей:

– гиперссылка, телефонный, логический.

– вложение, подстановка, текст.

– число, изображение, гиперссылка

+ счетчик, денежная единица, мастер подстановок.

22. Основные типы форм в СУБД Access:

– табличная, простая, ленточная.

+ обычная, ленточная, табличная.

– табличная, линейная, обычная.

– ленточная и табличная.

23. Для какого поля необходимо заполнить следующую форму:

24. К основным свойства полей таблицы БД относят:

+ имя, тип, размер, формат, подпись, значение по умолчанию, условие на значение.

– имя, тип, длинна, формат, заголовок.

– имя, тип, заголовок, условие на значение и значение по умолчанию.

– формат, размер, тип, имя, подпись.

25. Заголовок столбца таблицы для поля определяет:

+ имя поля или подпись.

26. Какой тип данных необходимо выбрать для ввода номеров телефонов NNN-NN-NN?

27. Для чего предназначено окно «Схема данных»?

– Для просмотра таблиц.

– Для редактирования записей.

– Для создания связей между запросами и формами.

+ Для создания связей между таблицами.

28. Какой тип связи необходимо установить, если одной записи в таблице А может соответствовать несколько записей в таблице В, а одной записи в таблице В — несколько записей в таблице А?

Читать еще:  Создание запроса на удаление в access

29. Какому требованию должны соответствовать ключевые поля?

– Должны быть типа «Счетчик».

– Должны содержать вложение.

+ Не должны повторяться.

– Должны быть типа MEМО.

тест№ 30. Между какими объектами устанавливаются связи?

31. Каково назначение ключевого поля?

– Создание новых таблиц.

+ Создание связей между таблицами.

32. Для хранения данных в СУБД Аccess используется:

33. Для чего предназначено диалоговое окно «Добавить таблицу» в окне «Схема данных»?

+ Для выбора таблиц, с которыми устанавливаются связи.

– Для создания формы.

– Для создания запроса.

– Для удаления записей из таблицы.

34. Что называют первичным ключом таблицы?

– Строку таблицы, содержащую уникальную информацию.

– Столбец таблицы, содержащий неуникальную информацию.

+ Совокупность поле таблицы, которые однозначно определяют каждую запись.

– Столбец таблицы, содержащий уникальную информацию.

35. В каком режиме формы можно добавить элементы управления?

– В режиме мастера.

– В режиме автоформы.

+ В режиме конструктора.

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

36. Режим таблицы субд ms access позволяет:

– вносить и редактировать данные в таблице.

+ создавать таблицу и редактировать ее, вносить данные.

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

– создавать таблицы и формы.

37. В СУБД MS Access отчеты создаются на вкладе «Создание» с помощью кнопки:

38. Выделяют следующие способы создания таблиц в СУБД Access:

– В виде представления таблицы аналогично работе в табличном редакторе.

– С помощью службы Access и дополнительного компонента SharePoint.

– С помощью конструктора вручную.

+ Все варианты верны.

39. В режиме таблицы СУБД MS Access нельзя:

– Удалять и добавлять поля.

– Настраивать свойства поля.

+ Верный вариант отсутствует.

40тест. Для чего предназначен перекрестный запрос?

+ Для создания итоговой таблицы.

– Для замены данных.

– Для вывода данных, соответствующих условию отбора.

– Для внесения изменений в несколько таблиц.

41. Создание индексов для поля с каким типом данных не допускается при фильтрации данных:

42. Макросы в СУБД MS Access используются для:

– ввода и редактирования данных.

43. Компонент SharePoint можно использовать для:

– создания базы данных на компьютере.

+ создания веб-приложений баз данных.

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

– создание резервной копии базы данных.

44. Какие данные можно экспортировать в документ MS Word из MS Access?

– Таблицу и запрос.

– Таблицу и форму.

– Таблицу и отчет.

+ Таблицу, запрос, форму и отчет.

45. Экспорт и импорт данных можно выполнить на вкладке:

– Работа с базами данных

46. Диаграмма в СУБД MS Access может быть построена при помощи:

– Команды «Диаграммы» на вкладке «Создание».

– С помощью команды «Мастер диаграмм» на вкладке «Главная».

+ С помощью выбора в контекстном меню при нажатии на таблицу правой кнопки мыши «Сводная диаграмма».

– С помощью команды «Мастер диаграмм» на вкладке «Работа с базами данных».

СУБД 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. НАДПИСИ В ФОРМЕ УСТАНАВЛИВАЮТСЯ С ПОМОЩЬЮ ПАНЕЛИ

Читать еще:  Access выпадающий список в форме

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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. в режиме Конструктор таблицы выделить таблицу, для которой нужно удалить

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

Для того, чтобы обеспечить возможность хранения в базе данных разнообразной информации, Access предлагает большой набор типов данных, перечисленных в табл. 16.1.

ТАБЛИЦА 16.1 . Типы данных

Чтобы сделать работу со списком контактов более продуктивной, следует изменить типы данных некоторых полей.

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

2. Описание контакта может быть достаточно длинным, а максимальная длина текстовых полей ограничена 256 символами. Поэтому измените тип поля Описание на поле MEMO.

3. Щелкните на поле Дата.

Рис. 16.14. Выбор формата данных в Access

4. Для удобства прочтения даты контакта измените формат ее отображения, выбрав в раскрывающемся списке Формат поля пункт Длинный формат даты, как показано на рис. 16.14.

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

5. Введите в поле Значение по умолчанию функцию Date, которая возвращает текущую дату. В некоторых случаях требуется не только задать тип данных поля, но и ограничить его возможные значения некоторым интервалом или более сложным правилом отбора. Такое правило вводится в поле Условие на значение. Предположим, вы точно знаете, что все контакты, которые будут заноситься в список, состоятся после 1 января 1999 г. Чтобы избежать ошибок, можно заставить Access сообщать вам о вводе неверной даты. Для этого выполните следующие шаги.

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

7. Необходимо, чтобы дата записи была позднее, то есть больше, даты 1 января 1999 г. Поэтому щелкните на кнопке >, чтобы добавить нужное условие.

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

8. Дважды щелкните на папке Функции в левом списке построителя выражений.

9. Щелкните на папке Встроенные функции, чтобы вывести список стандартных функций Access.

10. В среднем списке выберите категорию Дата/время.

11. Двойным щелчком на имени функции DateValue добавьте ее в поле выражения. Вместо местозаполнителя аргумента «stringexpr» нужно ввести конкретную дату в строковом формате.

12. В поле выражения щелчком выделите текст «stringexpr», а затем напечатайте «1.1.99».

13. Щелкните на кнопке ОК.

Рис. 16.15. Параметры поля Дата

14. В поле Сообщение об ошибке введите текст Неверная дата, который будет появляться при вводе даты, более ранней, чем 1 января 1999 г. Окончательный набор параметров поля Дата показан на рис. 16.15.

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

Читать еще:  Как поставить пароль на powerpoint

Давайте изучим влияние настроенных параметров на поведение базы данных.

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

17. Щелкните в ячейке Дата второй строки, измените ее содержимое на 19.11.95 и нажмите клавишу Tab, чтобы перейти к следующему полю. Так как модифицированная дата предшествует 1 января 1999 г., что противоречит настроенному условию, Access не позволит убрать курсор из текущей ячейки и откроет окно сообщения с текстом, введенным вами в поле Сообщение об ошибке конструктора таблицы на шаге 14. Такое сообщение будет появляться до тех пор, пока вы не скорректируете дату.

Какой тип данных отсутствует в access

Для определения поля таблицы обязательно задаются Имя поля (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-сервер не зарегистрирован, отображается значок поврежденного изображения.
  • Гиперссылка (Hyperlink) — применяется для хранения ссылок на Web-узлы (URL-адреса), на узлы или файлы интрасети или локальной сети (UNC-адреса — стандартного формата записи пути), а также на узлы или файлы локального компьютера. Кроме того, можно использовать ссылку на объекты Access, хранящиеся в базе данных. Может хранить до 1 Гбайт данных.
  • Вложение (Attachment) — используется для вложения в поле записи файлов изображений, электронных таблиц, документов, диаграмм и других файлов поддерживаемых типов точно так же, как в сообщения электронной почты. Вложенные файлы можно просматривать и редактировать в соответствии с заданными для поля параметрами. Эти поля не имеют ограничений, связанных с отсутствием зарегистрированных OLE-серверов. Более рационально используют место для хранения, чем поля с типом данных Поле объекта OLE (OLE Object), поскольку не создают растровые изображения исходного файла. Максимальная длина поля для сжатых вложений — 2 Гбайт, для несжатых — примерно 700 Кбайт в зависимости от степени возможного сжатия вложения.
  • Вычисляемый (Calculated) — предназначен для создания вычисляемых полей: числовых, текстовых, денежных, дата/время, логических. Значение вычисляемого поля определяется выражением, записанным в поле и использующим другие поля текущей записи, некоторые встроенные функции и константы, связанные арифметическими, логическими или строковыми операторами.
  • Мастер подстановок (Lookup Wizard) или Подстановка и отношения (Lookup & Relationship) — вызывает мастера подстановок, с помощью которого можно создать поле, позволяющее выбрать значения из списка, построенного на основе значений поля другой таблицы, запроса или фиксированного набора значений. Такое поле отображается как поле со списком. Если список построен на основе поля таблицы или запроса, тип данных и размер создаваемого поля определяется типом данных и размером привязанного столбца; если на основе набора значений — размером текстового поля, содержащего значение. Кроме того, мастер подстановок позволяет определить связь таблиц и включить проверку связной целостности данных.
  • Закрепим полученные знания просмотром видео:

    Про основные свойства полей MS Access читаем тут.

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