Практическое занятие 1
Создание базы данных (на примере транспортных задач). Заполнение таблиц.
Сортировка записей. Создание форм.
Порядок выполнения работы
Задание 1. Создание новой базы данных
1. Запустите Access.
2. На странице Приступая к работе с MS Office Access выберите команду Новая база данных.
3. В области Новая база данных в поле Имя файла введите: «Грузовые ЖД перевозки».
4. Выберите место для хранения Вашей базы. Для этого нажмите кнопку Открыть (рядом с полем Имя файла), перейдите к нужной папке: Мои документы → Access → ОК.
![]() |
5. Нажмите кнопку Создать.
Задание 2. Создание таблиц.
Создание таблицы в режиме конструктора.
В этом режиме можно самостоятельно задать имена полей, выбрать их тип и настроить свойства. В режиме конструктора сначала следует создать структуру новой таблицы. Затем для ввода данных следует переключиться в режим таблицы. При желании можно ввести в столбце Описание дополнительные сведения для каждого поля. Это описание отображается в строке состояния, если курсор находится в данном поле. После добавления всех полей сохраните таблицу.
Таблица Вагоны.
1. Закладка Создание → группа Таблицы → Конструктор таблиц.
2. Введите имена столбцов в колонке Имя поля, а затем выберите тип данных в списке Тип данных.
3. Внизу экрана, на вкладке Общие изменить данные в пункте Размер поля.
4. Когда все необходимые поля будут добавлены, сохраните таблицу: Щёлкните значок Сохранить. Во время сохранения присвоить имя таблице «Вагоны».
Структура таблицы Вагоны
Имя поля | Тип данных | Свойства поля: Общие |
Код вагона | Числовой | Размер поля – Длинное целое |
Тип вагона | Текстовый | Размер поля – 50 |
Наименование груза | Текстовый | Размер поля – 30 |
Модель вагона | Текстовый | Размер поля – 10 |
Фото вагона | Поле объекта OLE | Изображение в формате BMP |
Грузоподъёмность | Числовой | Размер поля – Действительное |
Вес груза | Числовой | Размер поля – Действительное |
Стоимость | Денежный | В рублях |
Дата отправления | Дата | Размер поля – Краткий формат даты |
Код отправителя | Числовой | Размер поля – Целое |
Код станции назначения | Числовой | Размер поля – Целое |
Структура таблицы Отправитель
Имя поля | Тип данных | Свойства поля: Общие | |
![]() | Код отправителя | Числовой | Размер поля – Длинное целое |
Наименование станции отправителя | Текстовый | Размер поля – 30 | |
ФИО | Текстовый | Размер поля – 50 | |
Контактный телефон | Текстовый | Размер поля – 30 | |
Фирма отправитель | Текстовый | Размер поля – 20 |
Структура таблицы Станция назначения
Имя поля | ![]() | Свойства поля: Общие | |
![]() | Код станции назначения | Числовой | Размер поля – Длинное целое |
Наименование станции назначения | Текстовый | Размер поля – 30 | |
Регион | Текстовый | Размер поля – 30 | |
Город | Текстовый | Размер поля – 15 | |
Адрес | Текстовый | Размер поля – 40 | |
Телефон | Текстовый | Размер поля – 15 |
Пример создания таблицы Отправитель.
Задание 4. Заполнить таблицы
1. Чтобы добавить данные в таблицу, переключитесь в режим таблицы (закладка Главная). Для каждой таблицы введите следующие данные.
Отправитель
Код отправителя | Наименование станции отправителя | ФИО | Контактный телефон | Фирма отправитель |
Абакан | Иванов А. С. | +7 (443) 288-55-00 | «ПРОМЖЕЛДОРТРАНС», ООО | |
Аппаратная | Петров К. П. | +7 (343) 328-24-80 | ТПК «Веста», ООО | |
Ачинск | Сидорова О. П. | +7 (902) 870-05-02 | «Ачинский шпалопропиточный завод», ООО | |
Ардатов | Миронова А. Н. | +7 (34346) 9-62-88 | ФЕОКОМ, ООО | |
Арзамас | Николаев С. Е. | +7 (373) 201-62-42 | «Реминвест», ООО | |
Линда | Меньшов С. А. | +7 (426) 221-79-57 | ЖДСК «Эталон-Н», ООО | |
Бурцевская | Чирков В П | +7 (902) 870-05-02 | «ЖелДорПуть», ООО | |
Багаряк | Балашов Ф. Р. | +7 (909) 001-16-93 | «Вагоны и контейнера», ООО | |
Чебоксары | Королёва А. П. | +7 (922) 292-23-39 | «ЖД ПАРК», ООО | |
Бисертский завод | Солдатов М. Н. | +7 (343) 245-14-11 | «Уралпуть», ООО |
Станция назначения
Код станции назначения | Наименование станции | Регион | Город | Адрес | Телефон |
Белово | Кемеровская обл. | Белово | г. Белово | (384) 529-41-41 | |
Забойщик | Кемеровская обл. | Берёзовский | г. Берёзовский, ст Забойщик | (384) 527-38-52 | |
Егозово | Кемеровская обл. | Егозово | пос. Станции Егозово, ул. Железнодорожников | (384) 538-38-36 | |
Входная | Омская обл | Омск | ст. Входная | (3812) 30-62-15 | |
Московка | Омская обл | Омск | г. Омск | (3812) 30-62-00 | |
Омск-Восточный | Омская обл | Омск | г. Омск | (3812) 44-29-48 | |
Бормотово | Кемеровская обл. | село Окунево | село Окунево, ст. Бормотово | (384) 527-83-63 | |
Красноярск | Красноярская обл. | Красноярск | ул.Рязанская, д.12 | (391) 248-60-01 | |
Кача | Красноярская обл. | Кача | пос. Кача, ст. Кача | (391) 248-14-59 | |
Ачинск | Красноярская обл. | Ачинск | ул. Привокзальная 19 | (39151) 6-75-19 |
Вагоны
Код вагона | Тип вагона | Назначение груза | Модель вагона | Фото вагона | Грузовместимость, тонны | Стоимость, рубли | Дата отправления | Код отправителя | Код станции назначения |
Вагон для цемента | Цемент | 17-932 | 20.10.2019 | ||||||
Вагон для цемента | Цемент | 17-932 | 18.09.2019 | ||||||
4-осный крытый вагон | Легковые автомобили | 11-287 | 15.10.2019 | ||||||
4-осный крытый вагон | Легковые автомобили | 11-835 | 15.10.2019 | ||||||
4-осный с нижними люками, Хоппер | Сыпучие материалы | 12-532 | 10.08.2019 | ||||||
Вагон-самосвал Думпкар | Насыпные грузы | 11-945 | 15.09.2019 | ||||||
4-осная платформа | Перевозка крупногабаритных грузов | 13-480 | 02.08.2019 | ||||||
Цистерна | Бензин | 15-957 | 05.08.2019 | ||||||
Цистерна | Спирт | 15-957 | 05.08.2019 | ||||||
Минераловоз | Уголь | 19-953 | 04.09.2019 |
Замечание: Изображения вагонов найти в папке Вагоны и вставить в поле «Фото модели »
Создание форм
Форма — это объект базы данных, который можно использовать для ввода, изменения или отображения данных из таблицы или запроса.
Новые формы могут создаваться в разделе Формы на закладке Создание:
- Форма – быстрое создание простейших однотабличных форм;
- Разделенная форма — позволяет одновременно отображать данные в двух представлениях – в режиме формы и в режиме таблицы;
- Несколько элементов – форма предоставляет больше возможностей настройки, чем таблица. Например, к ней можно добавлять графические элементы, кнопки и другие элементы управления.
- Сводная диаграмма – построение диаграмм для числовых данных таблиц;
- Пустая форма – позволяет быстро построить форму, особенно если в ней будет лишь несколько полей;
- Другие формы;
- Мастер форм – специальная программа для автоматизации создания форм;
§ Режим таблицы;
§ Модальное диалоговое окно;
§ Сводная таблица– построение итоговой экранной формы, обеспечивающей формирование и просмотр итогов в электронной таблице Excel;
- Конструктор форм – наиболее трудоемкий способ, обеспечивает создание и редактирование форм различной сложности.
Задание 5. Ввод и просмотр данных посредством формы.
1. Закладка Создание → Мастер форм → создайте форму Станция назначения.
Шаг 1. Выбрать таблицу, для которой делаем форму Станция назначения, и, выбрать все поля этой таблицы.
Шаг 2. Выбрать внешний вид будущей формы Табличный → Далее
Шаг 3. Выбрать оформление формы (любую) → Далее.
Шаг 4. Задать имя для формы (лучше оставить предложенное Access имя) → Готово.
2. Изменить записи с помощью формы.
- Заменить Коды станции 89070 на 89045.
- Заменить название станции Ачинск на Барзас.
3. Произведите сортировку данных в поле «Код станции назначения» по возрастанию. Для этого:
- Щелкните по треугольнику около заголовка столбца;
- В открывшемся контекстном меню выберите вариант сортировки → ОК.
4. Измените название поля «Наименование станции назначения» на «Станция назначения». Для этого:
- В режиме конструктор щёлкнуть правой кнопкой мыши в нужном поле.
- В контекстном меню выбрать команду Свойства.
- В окне Свойства изменить название.
-
5. Произведите фильтрацию данных по полю «Наименование станции назначения». Выберите станцию Красноярская. Для этого:
- Щелкните по треугольнику около заголовка столбца (либо закладка Главная → Фильтр).