- •10.14. Общие сведения об ms Access
- •10.14.1. Что такое Microsoft Access 2.0
- •10.14.2. Принципиальная схема работы с ms Access
- •10.14.3. Основные понятия ms Access Объекты ms Access
- •Окно приложения ms Access и окно базы данных
- •Типы данных в ms Access
- •Выражения в ms access
- •10.14.4. Как создавать объекты в ms Access
- •Вопросы и задания
- •10.15. Работа с таблицами в ms Access
- •10.15.1. Создание и модификация макета таблицы
- •10.15.2. Работа с таблицей
- •10.15.3. Форма
- •10.15.4. Таблица и форма
- •Вопросы и задания
- •10.16. Связь между таблицами и целостность данных
- •10.16.1. Общие положения
- •10.16.2. Техника создания связей между таблицами
- •Вопросы и задания
- •10.17. Запрос-выборка в ms Access
- •10.17.1. Что такое запрос?
- •10.17.2. Как создать запрос-выборку
- •10.17.3. Запрос с параметром
- •Вопросы и задания
- •10.18. Отчеты
- •Итоговое задание по реляционным бд
- •Ответьте на вопросы.
Вопросы и задания
1. Что такое СУБД MS Access?
2. Перечислите основные функции СУБД MS Access.
3- Можно ли с помощью Access программировать?
4- Что такое файл базы данных?
5. Как создать новую БД в MS Access?
6. Как открыть существующую БД в MS Access?
7. Что такое дочернее окно документа?
8. Перечислите объекты, с которыми работает MS Access.
9. Какие объекты в MS Access являются базовыми, а какие - производными?
10. Что такое имя объекта в MS Access? Каким требованиям оно должно удовлетворять?
11. Укажите два возможных режима работы с окном объекта.
12. Опишите основные элементы окна приложения MS Access и окна базы данных.
13. Что такое «Схема данных» в Access?
14. Пользуясь экранными подсказками, составьте полный перечень типов данных MS Access, с указанием свойств и ограничений этих типов.
15. Составьте перечень знаков условных и логических выражений в Access, а также правил записи выражений.
16. Как создавать макеты объектов в MS Access? Что такое Мастер (таблиц, форм и т.д.)?
10.15. Работа с таблицами в ms Access
10.15.1. Создание и модификация макета таблицы
Окно таблицы в режиме конструктора показано на рис. 10.8.
В верхней части окна находится создаваемый или модифицируемый макет таблицы, который представляет собой просто список полей с указанием имени поля, типа данных и описания.
Примечание. Описание - необязательный параметр, и мы его не рассматриваем.
В столбце Поле вы набираете произвольное имя поля, а в следующем столбце указываете тип данных для этого поля. Тип данных можно выбрать из раскрывающегося списка. Как только курсор оказывается в столбце Тип данных, в нижней части окна возникает бланк свойств (характеристик) данного поля.
Бланк свойств представляет собой перечень свойств (слева название свойства, справа - значение этого свойства) с окном подсказки по каждому свойству.
Перечень свойств меняется, в зависимости от типа данных, который в текущий момент отображается в столбце Тип данных. Щелкнув мышью на поле значения в бланке свойств, вы можете изменить это значение (в рамках допустимого для этого типа данных).
Следует подчеркнуть, что в учебнике невозможно (да и не нужно) описывать все свойства и их допустимые значения. Большинство значений принимается системой по умолчанию, многие свойства можно изучить самостоятельно. Некоторые значения можно выбрать из раскрывающегося списка.
Поэтому, без особых комментариев, мы приведем лишь принципиально важные рекомендации, которым целесообразно следовать при выборе значения свойства-
Для текстового и числового поля надо указать размер поля, причем для текста - это допустимая длина значения (например, 20 или 40 символов), а для числа - формат представления в машине (байт, целое (два байта), длинное целое и т. д.).
Для поля «Дата/время» обязательно надо указать формат, чтобы система знала, как обрабатывать вводимые данные. Например, если выбрать «Краткий формат даты», система будет ожидать от вас ввода именно даты (в русской версии - ДД-ММ.ГГГГ), а если выбрать «Краткий формат времени», в этом поле придется набирать ЧЧ:ММ (часы и минуты).
В качестве значения свойства «Условие на значение» вы можете указать правило верификации, т. е. логическое выражение, которое должно принимать значение TRUE («Истина») при вводе данных в это поле. Например, если для поля балл записать:
[Балл]>=1 And [Балл]<=12
(или еще проще: >=1 And <= 12), система признает ошибочным ввод в это поле любого значения, кроме 1 - 12.
В следующем свойстве можно записать произвольное сообщение об ошибке, которое будет выдано системой, например: «Это значение балла недопустимо» или «Балл неверен».
В свойстве «Обязательное поле» можно указать «Да» (пустые значения не допускаются) или «Нет» (пустые значения допускаются).
И последняя рекомендация. Если в первичный ключ вашей таблицы входит одно поле, в свойстве «Индексированное поле» для него выберите: «Да, совпадения не допускаются», а затем щелкните в панели инструментов на кнопке "Определить ключ" (с изображением ключа). Тем самым вы определите первичный ключ своей таблицы (и запретите ввод записей с повторяющимся значением первичного ключа).
