ACCESS

База данных Грузоперевозки

 

            Задача: требуется создать базу данных «Грузоперевозки» в среде разработки «Access 2002», сделать формы для изменения данных таблиц базы и создать макросы для вызова таблиц.

            Запускаем «Access 2002», в главном меню программы выбираем «Файл – Создать… – Новая база данных». Переходим в раздел «Таблицы» и начинаем ваять.

            Первая таблица будет называться «Клиенты». В разделе «Таблицы» есть три варианта создания оных, а именно: конструктором, мастером и путем ввода данных. Какой вариант выбрать остается за вами.

Название поля БД

Формат поля, размер, тип ключа

Код клиента

Счетчик, первичный ключ

Клиент

Текстовый, 20

            Далее создаем следующую таблицу – «Грузовики»

Название поля БД

Формат поля, размер, тип ключа

Код грузовика

Счетчик, первичный ключ

Номер

Текстовый,10

Грузоподъемность, т

Числовой, действительное

Водитель

Текстовый, 20

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

Название поля БД

Формат поля, размер, тип ключа

Код груза

Счетчик, первичный ключ

Груз

Текстовый, 20

Вес, т

Числовой, действительное

            Следующая таблица будет называться «Города».

Название поля БД

Формат поля, размер, тип ключа

Код города

Счетчик, первичный ключ

Город

Текстовый, 20

            И, наконец, самая важная наша таблица – это «Перевозки».

Название поля БД

Формат поля, размер, тип ключа

Код перевозки

Счетчик, первичный ключ

Клиент

Внешний ключ, таблица «Клиенты»

Груз

Внешний ключ, таблица «Грузы»

Грузовик

Внешний ключ, таблица «Грузовики»

Город

Внешний ключ, таблица «Города»

Дата поставки

Дата/время, краткий формат даты

            Схему данных можно отредактировать в разделе «Главное меню – Сервис – Схема данных…».

Рис. 1. Схема данных БД «Грузоперевозки»

 

Рис. 2. Таблица «Перевозки»

 

Рис. 3. Таблица «Города»

 

Рис. 4. Таблица «Грузы»

 

Рис. 5. Таблица «Грузовики»

 

Рис. 6. Таблица «Клиенты»

 

            Формы для БД можно создать в разделе «Формы». Там имеется два пути их создания, а именно при помощи конструктора и с помощью мастера. Удобней и быстрей создавать формы с помощью мастера, а редактировать и изменять их соответственно – конструктором.

Обычно формы служат для изменения данных таблиц.

            Создадим форму для таблицы «Города». Сначала мастер предложит выбрать необходимую таблицу, выбираем все доступные поля, жмем «Далее». Теперь нужно выбрать внешний вид формы, опять же выбираем – «в один столбец». Потом необходимо выбрать стиль, выбираем  «официальный». Затем нужно задать имя и сохранить. Задаем имя как у таблицы, для которой мы так старались – «Города».

Рис. 7. Форма «Города»

 

            Аналогично создаем формы для оставшихся таблиц: Грузовики, Грузы, Клиенты, Перевозки.

            В базе данных очень часто приходится пользоваться макросами для выполнения рутинных операций, например, для вызова тех же таблиц.

            Чтобы создать макрос на открытие таблицы «Грузовики», нужно во первых перейти в раздел «Макросы». В этом разделе нет вариаций на тему создания, но зато есть кнопка с изображением свитка, вот ее и нажимаем. Открывается окно, в котором в поле «Макрокоманда» есть длиннющий список макросов, ищем тот, что открывает таблицы. При его выборе внизу окна появляются поля для его свойств, а именно: Имя таблицы, Режим, Режим данных. Устанавливаем их, закрываем и сохраняем макрос. Называем его просто «Открыть таблицу Грузовики».

 

Рис. 8. Создание макроса на открытие таблицы «Грузовики» в режиме «Таблица» и режиме данных «Только чтение»

 

            В результате выполнения макроса «Открыть таблицу Грузовики» откроется таблица «Грузовики» в режиме просмотра. Аналогичным образом создаем макросы на открытие остальных таблиц базы данных.

            Для удобства навигации по объектам базы данных существует главная кнопочная форма, для ее создания нужно перейти в раздел «Сервис – Служебные программы – Диспетчер кнопочных форм». Делаем ее.

Рис. 9. Диспетчер кнопочных форм

 

            В диспетчере кнопочных форм есть список кнопочных форм, при этом среди них есть главная (По умолчанию). Чтобы создать новую кнопочную форму нужно нажать кнопку «Создать…». А для изменения состава элементов кнопочных форм следует выбрать кнопку «Изменить…». Также есть кнопки для удаления кнопочных форм и для назначения формы главной среди равных.

            В нашей базе удобно сделать помимо главной кнопочной формы, еще две, а именно: Таблицы и Формы. Создаем их.

Рис. 10. Только что созданная «Главная кнопочная форма»

 

            Чтобы главная форма открывалась при открытии базы данных в среде «MS Access 2002», нужно перейти в раздел «Сервис – Параметры запуска…» и выбрать в поле «Вывод формы/страницы» нашу главную кнопочную форму, в списке форм она носит имя «Кнопочная форма».

Рис. 11. Окончательный вариант главной кнопочной формы

           

Таким образом, задание полностью выполнено, формы созданы, таблицы и макросы тоже.


GrandBaseCat v4 - база каталогов от 6 декабря
GrandBaseCat v4 - база каталогов от 6 декабря


База сайтов на CMS Moguta.CMS | 2,663 [Июль 2019]
База сайтов на CMS Moguta.CMS | 2,663 [Июль 2019]


База данных, компании и юр. лица Украины
База данных, компании и юр. лица Украины