- •Упражнение 3. Поиск данных
- •Упражнение 4. Выбор данных из таблиц с помощью запросов
- •Задание 1
- •Задание 2
- •Задание 3
- •Упражнение 5. Построение отчетов
- •Задание 1
- •Упражнение 6. Проектирование многотабличных баз данных Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Упражнение 7. Установление связей между таблицами.
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Упражнение 8. Создание подчиненных форм Задание 1
- •Задание 2
- •Задание 3
- •Задание 2
- •Задание 3
Задание 2
Постройте запрос, в котором год постройки вводится как параметр.
В строке Условие отбора для поля Год постройки введите [Год] (Рис. 4). Слово Год будет служить подсказкой при активации запроса (Рис. 5). Значение этого сообщения задаётся разработчиком, но оно не должно совпадать с именем поля.
Сохраните запрос с новым именем, например, Дома по году.
Откройте созданный запрос, введите год и убедитесь в том, что выборка была сделана правильно.
Рис. 4. Формирование запроса на выборку информации о домах, построенных в год, задаваемый как параметр
Рис. 5. Окно ввода значения для запроса с параметром
Задание 3
Создайте запрос для формирования списка домов, которые были построены с 1979 по 1990 год.
Для формирования запроса Вам следует вызвать Построитель выражений (кнопка «Построить»
)
и выбрать в списке операторов – оператор
сравнения Beetween,
нажать кнопку <Вставить>, а затем
<Ok>
(Рис. 6).Теперь откорректируйте появившееся выражение следующим образом:
Between 1979 And 1990.
Рис. 6. Окно построителя выражений
Запрос сохраните с другим именем.
Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно. Если вдруг оказалось, что таких домов нет, измените условия запроса.
Задание 4
Создайте запрос, в котором начало и конец периода вводятся с клавиатуры. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Задание 5
Создайте запрос на выборку записей о домах, расположенных на улице, название которой вводится с клавиатуры. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Задание 6
Создайте запрос на выборку записей о домах, в которых не было капитального ремонта (используйте Is Null в строке «условие отбора»). Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Задание 7
Создайте запрос на выборку записей о домах, в которых не было капитального ремонта, расположенных на определенной улице. Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Возможности языка QBE весьма широки, но все же ограниченны. Если требуется нечто большее, то меню окна Запрос→Вид→Режим SQL позволяет построить запрос на языке SQL, более универсальном, но требующем специальных знаний.
Упражнение 5. Построение отчетов
Вы уже научились создавать таблицы, вводить и редактировать данные как в самих таблицах, так и при использовании форм. Вы можете также просматривать и анализировать базу, выбирая нужную информацию с помощью запросов. Результаты просмотра и анализа могут быть представлены в виде отчетов.
Отчет похож на запрос, но служит для форматированного вывода данных на бумагу. Для создания отчетов можно воспользоваться Мастером отчетов на вкладке Отчеты, который похож на Мастера форм, или в режиме Конструктора. Выполняется отчет за ряд шагов, в процессе которых:
выясняются таблицы и запросы, на основе которых строится отчет;
определяются поля, по которым производится сортировка, фильтрация;
определяется стиль оформления печатного документа.
