2. В окне «Microsoft Access» Выберете «Новая база данных» и нажмите «ОК».
На экране появится окно диалога «Файл новой базы данных», и Access предложит вам имя базы данных dbfl или dbf2 и т. д. Задайте имя новой базы данных «Склад». Нажмите «Создать». Появится окно базы данных.
3. Приступим к созданию таблицы «Товары». Перейдите на вкладку «Таблицы» и щелкните по кнопке «Создать».
В окне «Новая таблица» выберите режим создания таблицы «Конструктор», нажмите «ОК».
Задайте имена и типы полей. Имена полей вводятся с клавиатуры, типы полей выбираются из раскрывающегося списка
Сделайте поле «Номер товара» ключевым: щелкните правой кнопкой по полю «Номер товара» и выберите в контекстном меню «Ключевое поле».
4. Сохраните таблицу:
• выберите из меню «Файл - Сохранить»;
• в появившемся окне напишите имя таблицы «Товары»;
• нажмите «ОК».
В окне базы данных появилась новая таблица «Товары».
Назначьте поле «Номер заказа» ключевым полем. Сохраните таблицу.
6. Создайте таблицу «Клиенты» при помощи режима «Таблица».
На вкладке «Таблицы» щелкните по кнопке «Создать». В окне «Новая таблица» выберите режим «Таблицы». Перед вами появилась пустая таблица, состоящая из двадцати столбцов с именами Поле1, Поле2 и т. д. Дважды щелкните на Поле1. Текст в поле будет выделен. Введите слово «Фамилия» и нажмите Enter. В Поле2 введите «Адрес», в ПолеЗ — «Телефон». Поле «Ключевое поле» «Номер клиента» будет добавлено позже. Отрегулируйте ширину столбцов: подведите мышь к вертикальной черте между названиями полей, зажмите левую кнопку мыши и, не отпуская кнопку, передвиньте мышь. Введите первую запись.
7. Выберите из меню «Файл - Сохранить». Задайте имя таблицы «Клиенты», нажмите на «ОК».
8. Появится окно диалога, предупреждающее о том, что ключевые поля не определены. Ответьте «Да».
В окне базы данных появилась таблица «Клиенты». Просмотрите эту таблицу в режиме «Конструктор».
Для этого выделите таблицу «Клиенты» и нажмите кнопку «Конструктор».
Измените «Имя поля» «Код» на «Номер клиента».
Access автоматически присваивает тип созданным полям. Убедитесь, что типы полей совпадают. Если нет, то измените их. Для этого щелкните в столбце «Тип данных» по тому полю, тип которого не совпадает, и выберите необходимый тип. Сохраните таблицу.
9. Занесите данные в таблицы.
Начнем с таблицы «Клиенты».
Щелкните сначала по слову «Клиенты», а затем по кнопке «Открыть». Внесите данные еще о четырех клиентах, например:
Закройте таблицу «Клиенты» и сохраните изменения.
Аналогично занесите 8 различных товаров в таблицу «Товары»:
Занесите данные в таблицу «Заказы». Обратите внимание: номера товаров должны совпадать с номерами товаров из таблицы «Товары» (возможные значения — от 1 до 8), а номера клиентов — с номерами клиентов из таблицы «Клиенты» (1, 2, 3, 4, 5).
Установим отношения между таблицами.
Щелкните по инструменту «Схема данных». На экране появились окна «Схема
данных» и «Добавление таблицы». Выберите таблицу «Товары» и щелкните по кнопке «Добавить». Точно так же добавьте таблицы «Клиенты» и «Заказы». Закройте пустое окно «Добавление таблицы».
Замечание. Если добавились лишние таблицы, удалите их при помощи клавиши Delete.
Установим отношения между таблицами «Товары» и «Заказы», поле связи «Номер товара».
Для этого установите указатель в поле «Номер товара» (таблица «Товары») и, удерживая левую кнопку, перетащите указатель в поле «Номер товара» (таблица «Заказы»). Отпустите кнопку мыши.
Появится окно диалога «Изменение связей».
Установите флажок в «Обеспечении целостности данных», «Каскадном обновлении связанных полей», «Каскадном удалении связанных записей» и щелкните по кнопке «Создать».
В схеме данных появится отношение «один ко многим». Каскадное удаление и обновление записей означает, что если какой-либо товар будет удален из таблицы «Товары», произойдет автоматическое удаление записей из таблицы «Заказы».
Аналогично создадим отношения между таблицами «Клиенты» и «Заказы».