Access

  • 10 окт. 2012 г.
  • 1494 Слова
ЗАДАНИЕ 1 Разработать базу данных «Склад» в СУБД ACCESS
1.1 Разработать таблицы с соответствующими реквизитами
|Таблицы |Реквизиты |
|Товары |Код товара, код производителя, количество, номер склада, минимальная партия|
|Виды товаров |Код товара, наименование, цена за единицу |
|Производители |Код производителя, название, страна, город |

1.2 Определить ключевые поля. Организовать постоянные связи между таблицами для обеспеченияцелостности своей БД при: изменении записей, добавлении записей, удалении записей
1.3 Занести в таблицы данные (не менее 10 записей в каждую таблицу), используя мастер подстановок.
1.4 Разработать три формы для ввода записей в каждую таблицу.
1.5 Разработать запросы:
• На выборку указанного вида товаров
• На выборку
• Перекрестный запрос о стоимости всех товаров по всем производителям
1.6Разработать отчеты:
О товарах, произведенных в указанной стране с расчетом итоговой суммы
О товарах с ценой за единицу от 500 до 1000 руб с расчетом общего количества
1.7 Разработать стартовую кнопочную форму, отображающую все разработанные объекты. При создании кнопочной формы использовать макросы. Стартовая кнопочная форма должна запускаться при запуске файла базы данных. Окно базы данных при этом должнобыть скрыто.

Ход выполнения
1.1 Создадим структуру таблиц базы данных. В окне базы данных «Склад» выполним двойной щелчок по ярлыку «Создание таблицы в режиме конструктора». Создадим структуру таблиц по заданию. Длину текстового поля устанавливаем в разделе «Свойства поля» на вкладке «Общие». Поле Код товара сделаем ключевым.
[pic]
Аналогично создадим структуры остальных таблиц.
[pic][pic]

Закроем все таблицы.

1.2 Для создания связей между таблицами выполним команду Сервис/Схема данных. Добавим (Связи/Добавить таблицу) в окно схемы данных все таблицы базы данных «Склад».
Создание связи между таблицами Производители и Товары осуществим путем «перетаскивания» мышью поля Код производителя таблицы Производители на одноименное поле таблицы Товары. В появившемся окне «Изменениесвязей» установим флажки Обеспечение целостности данных, Каскадное обновление связанных полей, каскадное удаление связанных записей:
[pic]

Аналогично создадим связи между таблицами Виды товаров и Товары:
[pic]

1.3 Наполним таблицы данными. Преобразуем поле Код товара таблицы Товары в поле со списком, содержащее наименования товаров с использованием мастера подстановок. Для преобразованияполя Код товара в поле, содержащее наименования товаров, удалим связь между таблицами Виды товаров и Товары. Затем откроем таблицу Товары в режиме конструктора, перейдем к полю Код товара, в столбце Тип данных для этого поля выберем из списка Мастер подстановок. Укажем, что поле будет получать свои значения из таблицы Виды товаров: установим переключатель Объект «столбец подстановки» будет использоватьзначения из столбца или запроса. Далее определим таблицу, содержащую значения для поля со списком: в списке таблиц выберем таблицу Виды товаров. Затем определим поля, содержащие данные для поля со списком: выдели поля Код товара, Наименование, перенесем их в список Выбранные поля. Укажем, что поле код товара не должно отображаться, в качестве подписи для поля со списком отставим Код товара,нажмем Готово.
Аналогично преобразуем поле Код производителя в поле со списком, содержащим названия производителей.
Откроем каждую таблицу в режиме таблицы, наполним таблицы данными.
[pic]

[pic]


[pic]

1.4 Разработаем формы для ввода записей в каждую таблицу. Создадим форму Производители с помощью мастера форм. Для этого выполним двойной щелчок по ярлыку «Создание...
tracking img