Главная » Просмотр файлов » Методичка Microsoft Office Access 2007

Методичка Microsoft Office Access 2007 (538738), страница 5

Файл №538738 Методичка Microsoft Office Access 2007 (методическое указание Холодова Г.М., Солоповой О.И.) 5 страницаМетодичка Microsoft Office Access 2007 (538738) страница 52015-07-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

Запрос – это вопрос, который вы формулируете для таблицы или таблиц базы данных, т.е. пользователь формулирует некоторые условия, а Access извлекает соответствующие данные из таблиц. Таким образом, запросы позволяют ограничить диапазон просмотра данных, извлекая при этом поля из одной или нескольких таблиц.

В Access можно создать следующие запросы:

простой на выборку

на добавление

на обновление

на создание таблицы

для удаления одной или нескольких записей из базы данных

для подсчета данных

как источник записей для формы или отчета

на поиск, скрытие и удаление повторяющихся данных

на поиск записей с самыми последними или самыми давними датами

на поиск записей, содержащих наибольшие или наименьшие значения в группе или в поле

Запросы можно сохранять и использовать многократно.

Существует два способа создания запросов:

- с помощью мастера

- с помощью конструктора.

Режим конструктора позволяет не только создать запрос, но и модифицировать уже существующий. Открыв запрос в режиме конструктора, можно добавлять поля, задавать условия отбора, устанавливать параметры, определять порядок сортировки и обобщать информацию.

Создание запроса с помощью мастера.

Самый легкий путь создания запроса — воспользоваться мастером создания запросов, позволяющим выбрать поля таблицы (таблиц), которые вы хотите включить в запрос.

Мастер позволяет создать:

Простой запрос

Перекрестный запрос

Повторяющиеся записи

Записи без подчиненных

Простой запрос полезен тогда, когда вы хотите избавиться от лишних полей, но при этом желаете видеть каждую запись в таблице базы данных. Мастер создания простых запросов поможет вам создать запрос на выборку. Он используется для отбора определенных данных из таблицы или таблиц, а также может выполнить некоторые простые вычисления, основываясь на результатах отбора (такие как подсчет количества значений или нахождение среднего значения).

  1. При открытой базе данных на вкладке Создание в группе Другие щелкните Мастер запросов.

  2. В диалоговом окне Новый запрос выберите вариант Создание простых запросов и нажмите кнопку ОК. Появится первое диалоговое окно мастера создания простых запросов.

  3. Из раскрывающегося списка Таблицы и Запросы выберите таблицу, поля которой собираетесь включить в запрос.

  4. Щелкните на имени поля в списке доступные поля, затем щелкните на кнопке со значком “>“, чтобы переместить поле в список Выбранные поля. Добавьте остальные необходимые поля или переместите их все за один раз, щелкнув на кнопке со значком.

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

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

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

Мастер запросов выполняет пошаговую процедуру построения запросов, задавая серию вопросов и предлагая варианты ответов.

Создание запроса в режиме конструктора.

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

Режим конструктора запросов предоставляет для работы две области. Панель таблиц отображает таблицы, которые используются для данного запроса. Нижняя же панель, называемая бланком запроса, позволяет вам определить список полей в запросе, а также задать условия отбора для фильтрации данных и сортировку результатов, которые будут получены в результате выполнения запроса.

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

Чтобы открыть существующий запрос в режиме конструктора, выполните следующее:

  1. При открытой базе данных на вкладке Создание в группе Другие щелкните Конструктор запросов. Появится диалоговое окно Добавление таблицы.

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

  3. Внести в свободные от записи столбцы на бланке запроса (нижняя половина окна Запрос на выборку) имена таблиц и имена полей, по которым необходимо производить отбор данных и (или) которые следует вывести на экран.

  4. В оставшихся строках столбцов ввести условие отбора.

  5. На панели инструментов конструктора запросов щелкнуть на кнопке Сохранить. Для просмотра сформированного запроса щелкнуть Вид.

Формирование условий отбора в запросе.

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

При формирования запроса в режиме конструктора используются строки:

Название строк

Назначение

Поля

Поле таблицы, по которому производится запрос

Имя таблицы

Таблица, из которой включаются данные в запрос

Сортировка

Содержит условия сортировки в одном из порядков:

  • От минимума до максимума (возрастание)

  • От максимума до минимума (убывание)

Вывод на экран

Флажок выставлен – поле видно в запросе, не выставлен – поле скрыть

Условия отбора

Например для цифровых (>3), для текстовых

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

2. Практическая часть.

Работа выполняется в соответствии с индивидуальным заданием.

варианта

таблица

поле

критерий

поле

критерий

1

Заказано

Цена

Ниже 77р

Скидка

Без скидки

2

Выше 135р

5%

3

Выше 968р

5%

4

Заказы

Стоимость доставки

Выше 100р

Дата исполнения

23-07-1996

5

Ниже 40р

16-07-1996

6

Клиенты

Должность

Продавец

Строка

Мексика

7

Координаты

США

8

Совладелец

Германия

9

Бухгалтер

Франция

10

Поставщики

Должность

Продавец

Город

Осака

11

Главный менеджер

Мельбурн

12

Внешний координатор

Токио

13

Товары

Поставщик

Pavlova, Ltd

Тип

Приправы

14

Karkki ОУ

Фрукты

15

АО Германия – Россия

Фрукты

16

Pavlova, Ltd

Кондитерские изделия

17

На складе

Больше 5

18

Цена

Выше 300р

Больше 10

19

Выше 500р

Ожидается

0

20

Типы

Категория

Фрукты

Категория

Рыбопродукты

Отчет должен содержать:

  1. Титульный лист

  2. Тему и цель лабораторной работы

  3. Теоретическую часть

  4. Индивидуальное задание, соответствующее номеру варианта.

  5. Последовательность выполнения задания.

  6. Результаты выполнения работы.

Контрольные вопросы.

  1. Что такое запрос?

  2. Как создать запрос с помощью мастера (конструктора)?

  3. В чем отличия создания запросов с мощью мастера и конструктора?

  4. В чем главная особенность режима конструктор, что с его помощью можно делать с существующими запросами?

Лабораторная работа №4.

Использование языка SQL в запросах.

Цель работы: ознакомление с конструкцией SQL и запросов к использованию их в БД.

  1. Теоретическая часть

Язык SQL , в отличие от других языков, программисты используют исключительно в задачах управления БД. С помощью SQL можно заставить программу выполняться на сетевом сервере, а не на рабочей станции пользователя

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

Ключевое слово – зарезервированное слово, являющееся частью языка SQL.

Порядок выполнения запросов на SQL. следующее:

1) Открыть БД.

2) Выбрать вкладку Создание, Другие, Конструктор создания запросов.

5) В диалоговом окне Добавить новую таблицу, выбрать нужную таблицу и закрыть.

6) На вкладке меню конструктора нажать режим и выбрать Режим SQL.

7) Появится поле, похожее на поле блокнота, с надписью SELЕСТ FRОМ.

8) Необходимо набрать требующуюся команду и для выполнения этой команды выбрать в меню Запуск (!).

Предложения оператора SELЕСТ и последовательность их использования

Предложение

Описание

SELECT

Столбцы или выражения, которые должны быть возвращены. Выбирает данные из указанных столбцов.

FROM

Таблица для возвращения данных. Выбирает данные из перечисленных таблиц.

WHERE

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

GROUP BY

Определение группы. Группирует по указанному перечню столбцов с тем, чтобы получить для каждой группы единственное агрегатированное значение. Могут использоваться функции SUM (сумма), COUNT (количество), MIN (минимальное значение), MAX (максимальное значение), AVG (среднее значение).

HAVING

Фильтрация на уровне групп. Фильтрует группы, которые удовлетворяют указанному перечню условий отбора групп.

ORDER BY

Упорядочевание результатов сортировки

Символы, использующиеся в языке SQL.

*

Выборка всех полей таблицы в команде SELECT, а также подсчет всех записей в агрегатной функции COUNT ()

( )

Группировка выражений, изменение приоритета операторов и вызов функций. Смысл круглых скобок в значительной степени зависит от контекста

[ ]

Выборка конкретного элемента массива или объявление типа массива (например, в команде CREATE TABLE)

;

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

,

Разделитель элементов в списке

.

Десятичный разделитель в вещественных константах, а также квалификатор имен полей

:

Определение срезов в массивах

$

Обозначение позиционного параметра в определении функции

Выборка данных.

Характеристики

Тип файла
Документ
Размер
1,04 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6487
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее