Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. ответы. все 47.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
90.28 Кб
Скачать

Создание связи между таблицами с помощью области "Список полей"

Добавить поле в существующую таблицу, открытую в режиме таблицы, можно, перетащив его из области Список полей. В области Список полей отображаются поля, доступные в связанных таблицах, а также поля, доступные в других таблицах. При перетаскивании поля из другой (несвязанной) таблицы и выполнении инструкций мастера подстановок между таблицей из области Список полей и таблицей, в которую перетаскивается поле, автоматически создается связь "один-ко-многим". Эта связь, созданная Access, не обеспечивает целостность данных по умолчанию. Чтобы обеспечить целостность данных, нужно изменить связь. Дополнительные сведения см. в разделе Изменение связи между таблицами.

  1. Назовите основные типы запросов на выборку.

Запрос – средство отбора (поиска) данных в базе из одной или нескольких таблиц по определенному пользователем условию. Все запросы делятся на две группы: * запросы-выборки, * запросы-действия. Запросы-выборки осуществляют выборку данных из таблиц в соответствии с заданными условиями. К этой группе запросов относятся следующие: * Запрос к связанным таблицам - позволяет производить выборку данных из связанных таблиц. * Перекрестный запрос - отображает итоговые данные с группировкой их по горизонтали и вертикали, выводя результаты их обработки в виде таблиц. * Запрос с параметром - позволяет пользователю задать критерий отбора, введя нужный параметр при вызове запроса. * Запрос с вычисляемым полем - позволяет рассчитать данные на основе других полей из той же строки запроса. * Запрос с критерием поиска - позволяет производить отбор записей в соответствии с заданным критерием поиска. * Запрос с итогами - производит математические вычисления и выдает результат. Запросы-действия позволяют модифицировать данные в таблицах: удалять, обновлять, добавлять записи. К этой группе запросов относятся следующие: * Запросы на создание таблицы создают таблицы на основании данных, содержащихся в результирующем множестве запроса. * Запросы на добавление записей позволяют добавлять в таблицу записи, создаваемые запросом. * Запросы на обновление изменяют значения существующих полей в соответствии с заданным критерием. * Запросы на удаление удаляют записи из одной или нескольких таблиц одновременно.

  1. Что такое запрос с параметрами и как он создается?

Для ограничания множества записей, возвращаемых в ответ на запрос в Microsoft Access, в запросе можно использовать условия отбора. Чтобы запрашивать различные записи при каждом запуске конкретного запроса, может потребоваться, чтобы запрос предлагал введение условий отбора, например "от даты" - "до даты." Запрос, предлагающий введение условий отбора, называется запросом с параметрами. В данной статье описывается создание запроса с параметрами в Microsoft Access. Запрос с параметрами отображает свое собственное диалоговое окно, запрашивающее информацию. Возможно создание запроса, предлагающего введение лишь одной части информации, например номера детали, или более чем одной части информации, например двух дат. В этом случае Microsoft Access найдет все записи, содержащие этот номер детали, или все записи, попадающие между этими двумя датами. Кроме того, запросы с параметрами можно использовать как основу для форм, отчетов и страниц доступа к данным. Например, на основе запросов с параметрами возможно создание ежемесячного отчета о прибылях и убытках. При распечатывании отчета Access отображает диалоговое окно, запрашивающее месяц, который должен охватывать отчет. После введения месяца Access распечатывает соответствующий отчет. Кроме этого, с запросами с параметрами, формами и отчетами можно делать следующее:

  • Создавать пользовательские формы или диалоговые окна, запрашивающие параметры запроса (вместо использования диалогового окна запроса с параметрами), а затем отображать результаты в виде таблицы. Это называется «Запрос по форме».

  • Распечатывать в заголовке отчета условия отбора, введенные для создания отчета в запрос с параметрами, чтобы из отчета можно было понять, какие значения использовались для его создания.

ВНИМАНИЕ! Выполнение приведенных в этом примере шагов приводит к модификации образца проекта Access NorthwindCS.adp. Рекомендуется создать резервную копию файла NorthwindCS.adp и выполнять эти шаги, используя копию проекта. Создание запроса с одним параметром

Запустите Microsoft Access 2002.

В меню Справка выберите Примеры баз данных, а затем Пример базы данных Борей. Когда появится Главная кнопочная форма, закройте ее.

Из меню Вид выберите Объекты базы данных, а затем Запросы.

В окне базы данных щелкните запрос Счета, а затем щелкнитеКонструктор.

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

[Обзор счетов страны]

В меню Запрос выберите пункт Выполнить. При появлении запроса введите Великобритания и щелкните OK для просмотра результатов запроса. Обратите внимание на то, что запрос возвращает только записи, у которых в качестве страны получателя значится Великобритания.

Закройте запрос без сохранения.