Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФЕДЕРАЛЬНОЕ АГЕНСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРОНСПОРТ...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
7.83 Mб
Скачать

3.2. Формирование списка станций, введенных в эксплуатацию не позже запрашиваемой даты

Это делается с помощью запросов. Основным назначением запросов является отбор данных по критериям поиска. Кроме того, с помощью запросов можно добавлять данные в таблицу, удалять и обновлять их.

В окне базы данных выбрать объект «Запросы» и выполнить щелчок на кнопке «Создать». В окне «Новый запрос» выбрать режим «Конструктор» и выполнить щелчок на кнопке «ОК». После чего на экране появится окно «Запрос на выборку», а также диапазон окно «Добавление таблицы». Запрос создаём с помощью конструктора.

В окне «Добавление таблицы» выделить таблицу «Табл1» и выполнить щелчок по кнопке «Добавить», аналогичные действия выполнить с таблицами «Табл2», «Табл3», после чего щелчок по кнопке «Закрыть».

Окно «Запрос на выборку» состоит из двух частей. В верхней части отражается таблицы, а нижняя часть разбита на столбцы и каждому столбцу соответствует определенное поле будущей итоговой таблицы. Для создания такой таблицы необходимо перенести имена полей из таблиц, расположенных в верхней части окна, в строку «поле», тем самым, осуществив выбор полей, включаемых в итоговую таблицу. В условие отбора пишем данное условие например, <=12.11.1987.

Рисунок 22 – Создание простого запроса

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

Рисунок 23 - Вывод данных по простому запросу

3.3 Вывод сведений о станции каждой лини(название, дата ввода в эксплуатацию, глубина заложения), которая имеет максимальную глубину заложения, с подсчетом срока ее эксплуатации

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

Рисунок 24 – Получение максимального значения

Рисунок 25 – Вывод данных по простому запросу

3.4 Формирование списка станций (название, дата ввода в эксплуатацию, глубина заложения), в алфавитном порядке, расположенных на выбранной линии в заданном пользователем районе

Так же, как и прежде сформируем запрос. Например, правобережная линия, Невский район.

Рисунок 26 - Создание запроса конструктором

Рисунок 27 - Готовый запрос «Формирование списка станций»

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

Для создания формы в окне базы данных в области «Объекты» выбирается закладка «формы», после этого надо нажать на кнопку «Создать».

Рисунок 28 - Порядок создания формы

Выбираем запрос который мы создали для этого задания по аналогии с предыдущими пунктами. С помощью стрелок перекидываем строки из доступных полей в выбранные и нажимаем далее. В следующим окне выбираем ленточный.

Рисунок 29 - Порядок создания формы

Рисунок 30 - Порядок создания формы

Здесь можно выбрать тот стиль, который вам больше нравится. После чего даём название форме и нажимаем «готово»

Рисунок 31 - Задание имени формы

Рисунок 32 - готовая форма «Форматирование списка станций»

Точно так же можно сделать форму для всех предыдущих запросов.