В начало

База данных «Скидки»

 

            Нужно создать базу данных «Скидки» в СУБД «MS Access», учитывающую тип скидки, способ предоставления скидки и тип получателя скидки.

            Запускаем «MS Access 2002», создаем новую базу данных, сохраняем ее на диск под именем «Скидки.mdb» и переходим в раздел «Таблицы».

            В разделе «Таблицы» для создания выбираем режим конструктора, запускаем его и создаем таблицу «Типы получателей». Добавляем в таблицу текстовое поле «Тип получателя», делаем его ключевым, после чего закрываем конструктор и открываем таблицу для заполнения значениями.

Рис. 1. Таблица «Типы получателей»  Рис. 1. Таблица «Типы получателей»

Рис. 1. Таблица «Типы получателей»

 

            Аналогично создаем таблицу «Способы предоставления». Таблица будет иметь одно ключевое текстовое поле. Заполняем таблицу предполагаемыми способами предоставления скидок.

Рис. 2. Таблица «Способы предоставления» Рис. 2. Таблица «Способы предоставления»

Рис. 2. Таблица «Способы предоставления»

 

            Далее переходим к созданию таблицы «Статусы скидок».

Рис. 3. Таблица «Статусы скидок» Рис. 3. Таблица «Статусы скидок»

Рис. 3. Таблица «Статусы скидок»

 

            И, наконец, создаем таблицу «Скидки». В этой таблице внешние ключи создаются выбором мастера подстановок в типе данных поля.

Имя поля

Тип данных, размер, ключ

Тип скидки

Текстовый, первичный ключ

Тип получателя

Внешний ключ, таблица «Типы получателей»

Способ предоставления

Внешний ключ, таблица «Способы предоставления»

Статус

Внешний ключ, таблица «Статусы скидок»

            Далее заполняем таблицу «Скидки».

Рис. 4. Заполненная таблица «Скидки»

 

            Чтобы посмотреть, чего мы наваяли можно глянуть на схему данных, которая находится в разделе «Сервис – Схема данных…».

Рис. 5. Схема данных базы «Скидки»

Рис. 5. Схема данных базы «Скидки»

 

            Чтобы создать форму для заполнения таблиц данными нужно перейти в раздел «Формы», выбрать режим создания при помощи мастера, выбрать в мастере таблицу и доступные поля, определить внешний вид формы, далее стиль формы и имя формы. Для удобства лучше задавать имя формы по имени таблицы, если конечно форма создается для одной таблицы/запроса.

Рис. 6. Форма «Статусы скидок»

Рис. 6. Форма «Статусы скидок»

 

            Отчеты в СУБД «MS Access 2002» можно создать в разделе «Отчеты». Например, чтобы создать отчет по таблице «Скидки», нужно выбрать режим мастера, выбрать таблицу и поля, выбрать уровни группировки, задать порядок сортировки полей, выбрать вид макета отчета, определить стиль и задать имя перед сохранением.

Рис. 7. Отчет «Скидки»

Рис. 7. Отчет «Скидки»

           

            Макросы создаются и находятся в разделе «Макросы». Чтобы создать макрос, нужно перейти  в раздел «Макросы», нажать кнопку с изображением свитка, далее откроется конструктор, в котором нужно выбрать макрокоманду, установить параметры макрокоманды и сохранить макрос. Ниже показан макрос, с помощью которого можно отправлять отчет «Скидки» на печать.

Рис. 8. Макрос на печать отчета «Скидки»

Рис. 8. Макрос на печать отчета «Скидки»