Содержание

Как сделать запрос на выборку в access 2003?

Основы создания запросов в Access 2003

Сегодня мы начнем рассматривать такое приложение как — Microsoft Access 2003, которое умеет создавать собственные базы данных (формат mdb), а также создавать клиентские приложения к существующим базам на основе MS SQL Server. Темой сегодняшней статьи будет создание новых запросов из Access, имеется в виду, как простые запросы, так и различные функции, представления и процедуры. Под запросом здесь понимается объекты базы данных.

О Microsoft Access

Microsoft Access – программный продукт компании Microsoft, являющейся реляционной СУБД. Имеет огромные возможности при организации базы данных, создания отдельного приложения, которое может взаимодействовать с множеством других СУБД. Наиболее часто встречающееся решение клиент-сервер, где в качестве клиента выступает приложение, написанное в Access (язык VBA, формы и многое другое), а сервером является СУБД Microsoft SQL Server. Однако Access поддерживает и взаимодействие с другими СУБД, например, такими как: MySql или PostgreSQL. О Access можно разговаривать долго, но цель сегодняшней статьи именно создание запросов (объектов) из Access.

Переходим к практике и начнем с простой базы mdb, т.е. как там создать эти самые запросы.

Создание запросов в Microsoft Access 2003 — база MDB

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

Примечание! Имеется в виду, что база у Вас уже есть.

И перед Вами откроется новое окно выбора типа запроса

Давайте рассмотрим каждый из этих типов запросов подробней.

Типы запросов в Access 2003 — база MDB

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

Далее Вы просто выбираете нужные поля, ставите условия, сортировку и так далее.

Если не нравится это делать в графическом редакторе, то можете переключиться в режим SQL, для этого нажмите пункт меню «Вид», затем «Режим SQL».

Простой запрос – это, можно сказать, такой же конструктор, только немного другого вида и поменьше возможностей.

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

Повторяющееся записи – это как видно из названия поиск повторяющихся записей.

Записи без подчиненных – это поиск тех записей, которые отсутствуют в той или иной таблице.

С базами mdb достаточно, так как их редко используют на предприятиях, обычно используют следующую схему – пишут отдельный клиент, а все данные хранят на сервере с помощью СУБД в нашем случае — это MS SQL Server, а клиент Access (.adp).

Создание запросов в Microsoft Access 2003 — база MS SQL Server

Давайте рассмотрим создание новых запросов из клиента Access на базе MS SQL Server (подразумевается, что клиент adp и база данных на основе MS SQL Server у Вас уже есть).

Примечание! Данная статья не подразумевает изучение sql, поэтому на момент прочтения этой статьи Вы уже должны понимать основы sql и понятие основных объектов в базе данных таких как: представление, функция, процедура. Если Вы совсем новичок в этом, то сначала, конечно же, рекомендуется освоить SQL, так как многие термины ниже Вам будут не понятны. Рекомендуемые статьи:

Начало все такое же, открывает проект, затем нажимаем на объекты «Запросы» и жмем кнопку «Создать».

И теперь подробней.

Типы запросов в Access 2003 — база MS SQL Server

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

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

Затем если Вы хотите добавить входящие параметры можете просто в условие ставить знак @ и название переменной, например, так:

После на панели в свойствах функции

на вкладке «параметры функции» появится те параметры, которые Вы указали, причем передавать их нужно в том порядке, в котором они здесь указанны.

Конструктор представления – это создание обычного представления, в просто народе «Вьюха».

Конструктор сохраненной процедуры – создание процедуры с помощью конструктора, принцип такой же, как и в вышеупомянутых функциях. Напомню процедура — это набор sql операторов, как на выборку, так и на изменение данных.

Читать еще:  Как сделать запрос на поиск в access?

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

Ввод скалярной функции – это создание функции, которая возвращает значение. Создается с помощью текстового редактора.

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

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

При создании всех этих объектов они сохраняются на сервере, и Вы их можете использовать не только из своего adp проекта, но и из других клиентов.

Конечно же, все эти объекты Вы можете создать и на сервере с помощью, например, Enterprise Manager (устарел, сейчас SQL Server Management Studio), но мы сегодня рассматриваем возможность создания этих объектов из access клиента.

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

Конструирование запросов в СУБД Access 2003

Цель работы: Изучение приемов конструирования и использования запросов на выборку данных.

Перед выполнением лабораторной работы необходимо изучить следующие разделы:

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

— правила записи условий отбора данных;

— применение встроенных функций;

— создание вычисляемых полей;

— использование форм ввода-вывода данных;

— создание перекрестных и активных запросов.

Задание 1. Создание простого запроса.

1. Откройте базу данных Институт.

2. Щелкните в окне База данных по объекту Запросы.

3. В окне Запросы щелкните по кнопке Создать.

4. В окне Новый запрос выберите Конструктор и нажмите кнопку Ok.

5. В окне Добавить таблицу добавьте все четыре таблицы и закройте окно.

6. Отрегулируйте размеры и расположение окон с таблицами на схеме данных.

7. Перетащите соответствующие названия полей (наименование факультета, N группы, наименование специальности, N зачетной книжки, ФИО) из окон таблиц в бланк запроса, расположенный под схемой данных, соблюдая заданный их порядок. Используйте для каждого поля, которое должно содержаться в выборке, один столбец бланка.

8. Просмотрите выборку, выполнив команду ВИД/Режим таблицы или щелкнув по кнопке инструментальной панели Вид.

9. Вернитесь в режим конструктора запросов в случае, если выборка содержит ошибки, и откорректируйте запрос.

10. Закройте запрос. Появится диалоговое окно, в котором необходимо подтвердить необходимость его сохранения. Присвойте запросу имя Выборка1.

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

1. В окне База данных скопируйте запрос Выборка1 путем перетаскивания значка запроса при нажатой клавиши Ctrl.

2. Переименуйте запрос, дав ему имя Выборка по коммерческим. Для этого щелкните по имени запроса правой клавишей мыши и выберите в контекстном меню пункт Переименовать.

3. Откройте запрос в режиме конструктора. Добавьте в запрос поле Коммерческий.

4. Введите в строку Условие отбора поля Коммерческий значение Да.

5. Отмените вывод на экран при выполнении запроса значения поля Коммерческий. Для этого выключите флажок вывода на экран для этого поля.

6. Просмотрите выборку, щелкнув по кнопке Запуск на инструментальной панели.

7. Закройте запрос с сохранением макета запроса.

Задание 3. Создайте запрос на выборку, с помощью которого найдите фамилию и номер зачетной книжки самого молодого студента в одной из групп.

1. В окне База данных щелкните по кнопке Создать и выберите вариант Конструктор.

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

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

4. В окне Построитель выражений введите имя функции DMax. Для этого раскройте список Функции в левом подокне построителя и выберите Встроенные функции. Далее в среднем подокне выберите категорию функций По подмножеству, а в правом подокне – функцию DMax(). Соответствующая функция появится в главном окне построителя с обозначением ее аргументов.

5. Удалите первый аргумент функции и вставьте вместо него имя поля Дата рождения либо непосредственным вводом с клавиатуры, либо путем раскрытия щелчком мышки списка Таблицы в левом подокне, а затем, выбрав таблицу Студент, а в ней – поле. В последнем случае нужно удалить неиспользуемую часть строки Выражение. Далее введите значения остальных аргументов функции, таким образом, чтобы функция приняла следующий окончательный вид: DMax(«[Дата рождения]»;»Студент»;»[N группы]=851″)

6. Для записи функции в ячейку таблицы описания запроса щелкните по кнопке Ok. Закройте запрос сохранением макета и присвойте ему имя Выборка самого молодого студента. Просмотрите результат выполнения запроса двойным щелчком мыши по его имени в окне базы данных.

7. Продемонстрируйте результат работы преподавателю.

Задание 4. Создайте запрос для подсчета количества коммерческих студентов в каждой группе.

1. Создайте новый запрос с использованием таблиц Факультет, Группа, Студент.

2. Введите в 1-ый столбец бланка запроса поле Наименование факультета, во 2-ой столбец – поле N группы, в 3-ий столбец – поле Коммерческий.

3. Установите в качестве условия выборки для 3-го столбца – значение Да.

4. Установите для 1-го и 2-го столбцов бланка сортировку по возрастанию.

5. Отключите вывод на экран данных 3-го столбца.

6. Введите в 4-ый столбец поле Коммерческий и замените название столбца на Количество коммерческих. Для этого ячейка с названием поля должна содержать: Количество коммерческих: Коммерческий (новое и старое названия столбца разделены символом «двоеточие»)

7. Щелкнув по кнопке инструментальной панели Групповые операции, добавьте в бланк строку Групповая операция и выберите из списка для 4-го столбца операцию Count.

8. Просмотрите выборку с подсчетом итогов, щелкнув по кнопке инструментальной панели Запуск, либо выполнив команду ЗАПРОС/Запуск.

9. Вернитесь в режим конструктора запросов, щелкнув по кнопке Вид инструментальной панели.

10. Сохраните запрос, присвоив ему имя Подсчет коммерческих по группам.

Задание 5.Составьте запрос, позволяющий увидеть выборку, отражающую количество коммерческих студентов по каждому факультету и каждой группе. Заголовки столбцов должны соответствовать названиям факультетов, заголовки строк – номерам групп. Выборка должна содержать также итоговый столбец с общим количеством коммерческих студентов на каждом факультете. Такой вид выборки может быть реализован перекрестным запросом. Для применения подобного запроса желательно иметь в базе данных сведения по 5-6 группам студентов, обучающихся на 3-х факультетах.

1. Создайте с помощью конструктора новый запрос с использованием таблиц Факультет, Группа, Студент.

2. Введите в 1-ый столбец бланка запроса поле Наименование факультета, во 2-ой столбец – поле N группы, в 3-ий столбец – поле Коммерческий.

3. Выполните команду ЗАПРОС/Перекрестный, либо щелкните по кнопке инструментальной панели Тип запроса и выберите из списка Перекрестный.

Читать еще:  Как сделать запрос с параметром в access 2007?

4. Выберите значения в строке бланка Перекрестная таблица, развернув список в ячейках: для 1-го столбца Заголовки строк, для 2-го столбца – Заголовки столбцов, для 3-го столбца – Значение.

5. Выберите функцию Count для групповой операции в 3-м столбце.

6. Просмотрите перекрестную выборку, щелкнув по кнопке Запуск.

7. Для создания итогового столбца снова перейдите в режим конструктора и вставьте в бланк запроса еще одно поле Коммерческий. Введите перед названием этого поля название столбца Итого: В строке Групповая операция выберите Count, а в строке Перекрестная таблица – Заголовки строк.

8. В режиме таблицы уменьшите ширину столбцов таблицы-выборки. Для этого выделите столбцы с данными по группам и выполните команду ФОРМАТ/Ширина столбцов/По ширине данных.

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

10. Примерный вид перекрестной выборки представлен на рис.1.

Рис.1. — Перекрестная выборка количества коммерческих студентов по группам и факультетам.

Задание 6. Составьте запрос для вывода списков групп, причем номер группы должен запрашиваться в процессе выполнения запроса. Такой запрос называется запросом с параметром. Параметром является Номер группы. Значение параметра вводится в диалоговом окне. Для создания запроса необходимо ввести в ячейку с условием текст условия отбора в квадратных скобках.

1. Создайте с помощью конструктора новый запрос с использованием одной таблицы Студент.

2. Введите в 1-ую строку бланка запроса все поля таблицы.

3. Введите в ячейку строки Условие отбора для поля N группы текст: [Введите номер группы]

4. Запустите запрос, и в появившееся диалоговое окно введите номер одной из групп. Просмотрите выборку. Сохраните запрос, присвоив ему имя Запрос с параметром.

5. Продемонстрируйте результат работы преподавателю.

Как сделать запрос на выборку в access 2003?

Здравствуйте, уважаемые подписчики!

Тема урока №10. Создание (формирование) запросов

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language).

QBE — запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.

SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку.

2.4.4.1. Создание запроса на выборку с помощью Мастера

В окне мастера выбрать необходимую таблицу (таблицу — источник) из опции Таблицы и запросы и выбрать поля данных. Если query формируется на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника.

Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть query для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый query.

2.4.4.2. Создание запроса на выборку с помощью Конструктора

В окне Добавление таблицы следует выбрать таблицу – источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть на кнопке Добавить. После этого закрыть окно Добавление таблицы, окно «Запрос: запрос на выборку» станет активным.

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

В нижней части окна находится Бланк построения запроса QBE (Query by Example), в котором каждая строка выполняет определенную функцию:

  • Поле – указывает имена полей, которые участвуют в запросе
  • Имя таблицы – имя таблицы, с которой выбрано это поле
  • Сортировка – указывает тип сортировки
  • Вывод на экран – устанавливает флажок просмотра поля на экране
  • Условия отбора — задаются критерии поиска
  • Или – задаются дополнительные критерии отбора

    В окне «Запрос: запрос на выборку» с помощью инструментов формируем query:

  • Выбирать таблицу – источник, из которой производится выборка записей.
  • Переместить имена полей с источника в Бланк запроса. Например, из таблицы Группы студентов отбуксировать поле Название в первое поле Бланка запросов, из таблицы Студенты отбуксировать поле Фамилии во второе поле Бланка запросов, а из таблицы Успеваемость отбуксировать поле Оценка в третье поле и из таблицы Дисциплины отбуксировать поле Название в четвертое поле Бланка запросов.
  • Задать принцип сортировки. Курсор мыши переместить в строку Сортировка для любого поля, появится кнопка открытия списка режимов сортировки: по возрастанию и по убыванию. Например, установить в поле Фамилия режим сортировки – по возрастанию.
  • В строке вывод на экран автоматически устанавливается флажок просмотра найденной информации в поле.
  • В строке «Условия» отбора и строке «Или» необходимо ввести условия ограниченного поиска – критерии поиска. Например, в поле Оценка ввести — «отл/A», т.е. отображать все фамилии студентов, которые получили оценки отл/A.
  • После завершения формирования запроса закрыть окно Запрос на выборку. Откроется окно диалога Сохранить – ответить Да (ввести имя созданного запроса, например, Образец запроса в режиме Конструктор) и щелкнуть ОК и вернуться в окно базы данных.

    Чтобы открыть query из окна базы данных, необходимо выделить имя запроса и щелкнуть кнопку Открыть, на экране появится окно запрос на выборку с требуемым именем.

    Чтобы внести изменения в query его необходимо выбрать щелчком мыши в окне базы данных, выполнить щелчок по кнопке Конструктор, внести изменения. Сохранить запрос, повторить его выполнение.

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

    Последовательность создания параметрического запроса:

  • Создать query в режиме конструктора или открыть существующий запрос в режиме конструктора, например «Образец запроса в режиме Конструктор».
  • В Бланк запроса в строке Условия отбора ввести условие отбора в виде приглашения в квадратных скобках, например [Введите фамилию]
  • Закрыть окно Запрос на выборку, на вопрос о сохранении изменения ответить – Да. Вернуться в окно базы данных, где созданный query будет выделен.
  • Выполнить query, щелкнув по кнопке: Открыть. В появившемся на экране окне диалога «Введите значение параметра» надо ввести, например фамилию студента, информацию об успеваемости которого необходимо получить, выполнить щелчок по кнопке ОК.

    В следующем уроке №11 данной рассылки мы с Вами обсудим тему: Создание базы данных . Компьютерный практикум по созданию запроса на выборку

    Практическая работа. Создание запросов на выборку в MS Access

    Курс повышения квалификации за 340 рублей!

    Эмоциональное выгорание педагогов. Профилактика и способы преодоления

    Практическая работа №4

    Тема: «Создание запросов на выборку»

    для студентов 2 курса специальности 10.02.03

    Информационная безопасность автоматизированных систем

    Цели работы: научиться создавать запросы на выборку данных с помощью мастера и конструктора запросов.

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

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

    Запрос позволяет выполнять перечисленные ниже задачи.

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

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

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

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

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

    Основные этапы создания запроса на выборку

    Читать еще:  Как сделать главную и подчиненную таблицу в access?

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

    Выберите таблицы или запросы, которые хотите использовать в качестве источников данных.

    Укажите поля из источников данных, которые хотите включить в результаты.

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

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

    Создать запрос с помощью мастера форм: Создание/Мастер запросов

    Создать с помощью конструктора: Создание/ Конструктор запросов

    Изменить запрос с помощью конструктора: Режим/Конструктор

    Задание 1. Создать запрос Телефоны клиентов

    Создать с помощью мастера форм запрос для таблицы Клиенты , с помощью которого можно вывести на экран телефоны клиентов.

    1. Создать запрос с помощью мастера запросов: Создание/Другие/Мастер запросов/Простой запрос

    2. Выбрать для создания простого запроса таблицы и поля

    таблица Клиенты (поля ФИО клиента и Телефон) .

    3. Сохранить запрос под именем Телефоны клиентов .

    Задание 2. Создать запрос Информация о заказе

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

    1. Создать запрос с помощью мастера запросов: Создание/Другие/Мастер запросов/Простой запрос

    2. Выбрать для создания простого запроса таблицы и поля в соответствующей последовательности :

    Таблица Клиенты (поля ФИО клиента, Телефон клиента )

    Таблица Сотрудники (поля ФИО сотрудника, Должность, Телефон сотрудника )

    Таблица Заказы (поля Дата заказа, Сумма )

    3. Выбрать подробный отчет (вывод каждого поля каждой записи).

    4. Сохраните запрос под именем Информация о заказе .

    Задание 3. Создать запрос Общая сумма заказов по клиентам

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

    1. Создать простой запрос с помощью мастера запросов: Создание/Другие/Мастер запросов/Простой запрос

    2. Выбрать для создания простого запроса таблицы и поля :

    таблица Заказы (поля ФИО клиента и Сумма ).

    3. Выбрать итоговый отчет .

    4. Нажав на кнопку Итоги , установить все галочки напротив поля Сумма, а так же галочку « Подсчет числа записей в заказы », чтобы появились данные об общем количестве заказов каждого клиента.

    Sum — запрос вернет сумму всех значений, указанных в поле.

    Avg — запрос вернет среднее значение поля.

    Min — запрос вернет минимальное значение, указанное в поле.

    Max — запрос вернет максимальное значение, указанное в поле.

    5. Сохраните запрос под именем «Общая сумма заказов по клиентам».

    Задание 4. Создать запрос Лидеры продаж.

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

    1. Создать простой запрос с помощью мастера запросов: Создание/Другие/Мастер запросов/Простой запрос

    2. Выбрать для создания простого запроса таблицы и поля :

    таблица Заказы (поля Сотрудник и Сумма ).

    3. Выбрать Итоговый отчет.

    4. Нажав на кнопку Итоги , установить соответствующие галочки напротив поля Сумма, а так же галочку « Подсчет числа записей в заказы », чтобы появились данные об общем количестве отработанных заказов каждого сотрудника.

    5. Сохранить запрос под именем « Лидеры продаж ».

    Задание 5. Создать запрос Максимальная сумма заказа

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

    1. Создать запрос с помощью Конструктора: Создание/Другие/Конструктор запросов

    2. Для создания запроса добавить таблицу Заказы , из которой добавляем поля ФИО клиента , Дата заказа, Сумма ( перетаскиваем мышкой поля из таблицы Заказы в столбцы таблицы в нижней части экрана ).

    3. В поле Сумма указать сортировку по убыванию , т.е. в списке первой записью будет клиент с максимальной суммой.

    4. В Настройках запроса на панели инструментов Конструктора в поле Возврат , указать выводить одну запись.

    5. Для создания запроса нажать кнопку Выполнить!

    6. Сохранить запрос под именем « Максимальная сумма заказа ».

    Задание 6. Создать запрос Выборка по дате рождения

    Создать с помощью конструктора запрос, с помощью которого можно просмотреть список клиентов определенного возраста.

    1. Создать запрос с помощью Конструктора: Создание/Другие/Конструктор запросов

    2. Для создания запроса использовать таблицы и поля:

    таблица Клиенты ( поля ФИО клиента, Дата рождения, Место работы, Должность и Телефон) .

    3. В Условии отбора по полю Дата рождения прописать условие:

    Добавляйте авторские материалы и получите призы от Инфоурок

    Еженедельный призовой фонд 100 000 Р

    • Папарецкая Ирина Геннадьевна
    • Написать
    • 376
    • 21.12.2019

    Номер материала: ДБ-871292

    Международные дистанционные олимпиады «Эрудит III»

    Доступно для всех учеников
    1-11 классов и дошкольников

    Рекордно низкий оргвзнос

    по разным предметам школьной программы (отдельные задания для дошкольников)

    Идёт приём заявок

    • 21.12.2019
    • 87
    • 21.12.2019
    • 96
    • 21.12.2019
    • 81
    • 21.12.2019
    • 55
    • 21.12.2019
    • 41
    • 21.12.2019
    • 45
    • 21.12.2019
    • 48
    • 21.12.2019
    • 200

    Не нашли то что искали?

    Вам будут интересны эти курсы:

    Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.

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

  • Ссылка на основную публикацию
    Adblock
    detector