Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota__ist.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
68 Кб
Скачать
☆

3. Какие режимы работы с запросом существуют в субд ms Access? Для чего каждый из них предназначен?

  • Режим «Конструктор» – «ручное» создание запроса:

 

Можно создавать в режиме «Конструктор» – «ручное» создание запроса на основе одной или нескольких таблиц. На вкладке «Запросы» нажимаем кнопку «Создать». Выбираем режим «Конструктор»; Выбираем таблицу, связанный с запросом справочник или базу данных и нажимаем кнопку «Закрыть». Они, вместе со связкой по соответствующим полям, появятся в верхней части экрана создания Запроса – схема данных данного запроса (при наличии заранее заданной связки). Например, справочник «Цеха» и База данных «Личные карточки», связанные по полю «Цех». Далее необходимо в колонках Запроса выбрать в каждом столбце:

  • таблицу

  • поле из таблицы

  • вид сортировки

и т.д. Подсчеты по количеству необходимо делать в виде макросов или «выражений». Запуск запроса в работу – кнопка «Открыть». Если не устраивает сортировка данных, можно ее осуществить с помощью выбора поля в столбце и нажатия кнопок <А-Я> или <Я-А> (см. выше – сортировка данных). «S» - указание группировки по данному полю.

  • Режим «Простой запрос» –

( Для показа суммирования в одной колонке):

На вкладке «Запросы» нажимаем кнопку «Создать». Выбираем режим «Конструктор»; Выбираем таблицу или Запрос, указываем поля (все или выборочно). Далее нужно указать: подсчет для всех или Итоги. Если интересуют Итоги – нужно нажать на кнопку <Итоги>. Так как цифровых полей нет, то Access сам предложит вариант «Подсчет количества записей KartPers». Необходимо включить флажок. Далее даем название таблице и получаем сумму персонала по цехам (на основе выше описанного сделанного в Конструкторе  Запроса).

  • Режим «Перекрестный запрос» –

( Для создания всевозможных подсчетов на базе Схемы данных):

Данный запрос строится на основании продуманных заранее взаимосвязей и, обычно, на основе сводной Базы данных.

Сначала необходимо выбрать базу данных. Обычно – основную. В работе с Кадрами - это БД «Личные карточки». Далее нужно выбрать одно – три поля – для организации строк – уровни вложения полей. И одно поле для организации расчетов. В нем необходимо выбрать вид вычислений: Count (подсчет количества – например, персонала по цехам, должностям и т.д.), Sum (сумма – например, сумма окладов, зарплаты и т.д.). Расчеты производятся по выбранным полям.

  • Режим «Повторяющиеся записи» –

( для повторов данных в таблицах):

  • Режим «Не имеющие подчиненных» –

( для показа записей, не имеющих связей): Например, клиенты, не имеющие заказов.

4. Как добавить в конструкторе запросов таблицу (или несколько таблиц) в запрос? Как указать, какие поля необходимо использовать в запросе?

1.     Нажать кнопку Добавить таблицу (Show Table) на панели инструментов или выполнить команду меню Запрос, Добавить таблицу (Query, Show Table).

2.     В окне Добавление таблицы (Show Table) выбрать вкладку, содержащую требуемые объекты.

3.     Замечание

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

5.     Выбрать имя объекта, добавляемого в запрос.

6.     Нажать кнопку Добавить (Add), а затем кнопку Закрыть (Close).

Чтобы удалить базовую таблицу из запроса, необходимо выделить ее, щелкнув на любом месте в списке ее полей, и нажать клавишу <Delete>.

Чтобы удалить поле из запроса, выделите нужный столбец в бланке запроса, а затем нажмите клавишу <Delete>.

Чтобы выделить столбец, пользуйтесь областью выделения столбцов — узкой серой полоской над столбцами в бланке запроса. Когда вы подводите указатель мыши к этой области, он преобразуется в жирную стрелку, направленную вниз.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]