2. Выполните команду Создание Таблицы Таблица.
3. Введите названия полей и их свойства согласно проекту таблицы (см. табл. 7.4). Процесс создания таблицы был подробно рассмотрен в предыдущем уроке.
4. Переключитесь в режим конструктора – отобразится окно сохранения таблицы, в котором следует указать имя Автомобили.
5. В режиме конструктора установите размеры полей, затем снова переключитесь в режим таблицы.
6. Введите несколько пробных записей в созданную таблицу.
Создание таблицы Заказы
В процессе создания таблицы Заказы
выполним подстановку необходимых полей из таблиц Автомобили и Клиенты.1. Выполните команду Создание Таблицы Таблица
и введите названия первых двух полей – КодЗаказа и ДатаЗаказа. Название поля НомерАвто вводить не нужно, поскольку это поле будет создано с помощью подстановки.2. На вкладке Работа с таблицами
нажмите кнопку Добавить поля в группе Поля и столбцы, чтобы отобразить область задач Список полей.3. Найдите поле НомерАвто
в таблице Автомобили и дважды щелкните на нем кнопкой мыши – будет запущен мастер создания подстановки (рис. 7.16).4. Поле НомерАвто
будет выбрано для подстановки автоматически, но для большей наглядности можно добавить в столбец подстановки поле Водитель. Для этого выделите нужное поле и нажмите кнопку5. Мастер предложит указать способ сортировки списка подстановки. Выберите сортировку по номеру автомобиля и нажмите кнопку Далее.
6. Следующий этап – выбор ширины столбцов для списка подстановки. По умолчанию Мастер предлагает скрыть поле первичного ключа, и с этим можно согласиться, когда его значение не имеет особого смысла (например, в базе данных Борей
ключевые столбцы всегда скрыты). В данном случае нужно снять флажок Скрыть ключевой столбец (рекомендуется), чтобы поле НомерАвто также отображалось в списке подстановки (рис. 7.17), после чего нажать кнопку Далее.Рис. 7.16.
Выбор полей для подстановкиРис. 7.17.
Настройка вывода на экран столбцов подстановки7. Поскольку вы разрешили отображение ключевого поля, в следующем окне Мастер еще раз спросит, какое поле использовать для связи. Выберите поле НомерАвтои нажмите кнопку Далее
.8. В последнем окне при необходимости измените предлагаемую подпись для столбца подстановки и нажмите Готово
, после чего будет сохранена таблица и создана связь.9. Аналогично добавьте в таблицу Заказы
поле НомерКарточки из таблицы Клиенты иукажите параметры подстановки.10. Поля СуммаЗаказа
и СостояниеЗаказа создайте обычным способом, после чего сохраните структуру таблицы Заказы.Настройка параметров связей
1. Закройте все ранее открытые вкладки таблиц.
2. На ленте откройте вкладку Работа с базами данных
и нажмите кнопку Схема данных в группе Показать или скрыть. В появившемся окне вы должны увидеть таблицы базы данных и линии связи между ними. Если в окне Схема данных отсутствуют изображения таблиц, щелкните правой кнопкой мыши на свободном месте окна, выполните команду Добавить таблицу, в появившемся окне выберите нужные таблицы и нажмите кнопку Добавить.3. Если в окне Схема данных
связь между таблицами отсутствует или отображается неправильно, значит, при выполнении подстановки была допущена ошибка. Для ее исправления выполните следующие действия:1) в окне Схема данных
щелкните правой кнопкой мыши на ошибочной связи и выберите в контекстном меню команду Удалить;2) откройте таблицу Заказы
, удалите поле подстановки и попробуйте добавить его заново.4. Дважды щелкните кнопкой мыши на линии связи, чтобы открыть окно ее параметров (рис. 7.18). Установите флажок Обеспечение целостности данных
, чтобы программа Access контролировала правильность данных в связанных полях. Станут доступными следующие флажки:• каскадное обновление связанных полей
– при установленном флажке будет разрешено изменение первичного ключа, причем соответствующие значения внешнего ключа в связанной таблице будут также изменены, например, если для определенного клиента будет изменен номер карточки, то он также будет автоматически изменен в поле Клиент таблицы Заказы; при снятом флажке изменение первичного ключа будет запрещено при наличии связанных записей;