41829

Работа с запросами в MS Access

Лабораторная работа

Информатика, кибернетика и программирование

Порядок выполнения задания Создание запросавыборки Создать запрос содержащий поля: Идент.Для этого необходимо выполнить следующую последовательность действий: При выбранной вкладке Запросы выполнить щелчок по кнопке . Открывается окно Новый запрос в котором выбрать режим создания запроса Конструктор затем ; Открывается окно Запрос1: запрос на выборку а затем активизируется окно Добавление таблицы в котором выбрать из списка таблиц таблицу Сотрудник щелчком мыши по имени таблицы а затем выполнить щелчок по кнопке после чего...

Русский

2013-10-25

117.5 KB

5 чел.

Лабораторная работа № 8

Работа с запросами  в MS Access

Цель работы

Получение навыков работы по созданию запросов

Задание

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

Порядок  выполнения задания

Создание запроса-выборки

Создать запрос, содержащий поля: Идент. код, Фамилия, Имя, Отчество, Дата рождения, включающий только тех сотрудников, фамилии которых начинаются с буквы "С". Список должен быть отсортирован по дате рождения по возрастанию.
Для этого необходимо выполнить следующую последовательность действий:

  1.  При выбранной вкладке Запросы выполнить щелчок по кнопке . Открывается окно Новый запрос, в котором выбрать режим создания запроса Конструктор, затем - ;
  2.  Открывается окно Запрос1: запрос на выборку, а затем активизируется окно Добавление таблицы, в котором выбрать из списка таблиц таблицу Сотрудник щелчком мыши по имени таблицы, а затем выполнить щелчок по кнопке , после чего закрыть окно Добавление таблицы;
  3.  Окно Запрос1: запрос на выборку, состоит из 2-х частей:
    В верхней части размещаются выбранные таблицы или запросы, на базе которых строится запрос;
    В нижней части расположен бланк построения запроса
    QBE (Query by example - запрос по образцу);
  4.  При помощи мыши переместить нужные поля из выбранной таблицы и задать способы сортировки и условия отбора из таблицы. Для этого:
  5.  выделить поля для запроса при помощи мыши в комбинации с клавишами Shift или Ctrl и отбуксировать на бланк построения запроса QBE. Поля можно перемещать в бланк QBE и по одному.
  6.  в строке Поле поля размещаются по столбцам слева направо.;
  7.  в строке Имя таблицы отображается имя таблицы, из которой выбрано поле;
  8.  в строке Сортировка в столбце поля Дата рождения установить сортировку по возрастанию. Для этого выполнить щелчок мышью в строке Сортировка в столбце поля Дата рождения, при этом появляется кнопка со стрелкой, нажатие на которую раскрывает окно выбора типа сортировки. Выбрать тип сортировки по возрастанию;
  9.  В строке Вывод на экран можно отключить вывод поля на экран, убрав флажок для соответствующего поля;
  10.  В строке Условие отбора в столбце Фамилия ввести условие Like "C*". Перед вводом буквы С перейти на русский шрифт;
  11.  Окончательный вид окна конструктора запросов будет иметь вид представленный на Рисунке 1


Рисунок 1

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

Выполнить запрос на выборку

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

Создать параметрический запрос

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

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

  1.  При выбранной вкладке Запрос выполнить щелчок по кнопке
  2.  Открывается окно Новый запрос, в котором выбрать режим создания запроса Конструктор, затем - ;
  3.  Открывается окно Запрос2: запрос на выборку, а затем активизируется окно Добавление таблицы, в котором выбрать из списка таблиц таблицу Сотрудник щелчком мыши по имени таблицы, а затем выполнить щелчок по кнопке , после чего закрыть окно Добавление таблицы;
  4.  При помощи мыши переместить нужные поля из выбранной таблицы.
  5.  В столбце Фамилия в строке Условие отбора ввести в квадратных скобках [Введите фамилию] (сообщение, которое будет выводиться на экран при выполнении запроса).
  6.  Выбрать из меню Запрос подпункт Параметры. В появившемся окне Параметры запроса в столбце Параметр ввести то же сообщение без квадратных скобок. В столбце Тип данных выбрать тип Текстовый, выполнить щелчок по кнопке .
  7.  Закрыть запрос, на вопрос о сохранении ответить положительно, сохранить запрос с именем Идент код.
  8.  Созданный запрос будет иметь вид представленный на Рисунке 2.


Рисунок 2

  1.  Выполнить запрос, выполнив щелчок по кнопке . В появившемся на экране окне Введите значение параметра ввести фамилию сотрудника, информацию о котором необходимо получить, выполнить щелчок по кнопке .
  2.  На экране появится таблица с данными о выбранном сотруднике. Завершив просмотр, закрыть окно.

Создать запрос, используемый для создания сложного отчета

  1.  При выбранной вкладке Запрос выполнить щелчок по кнопке
  2.  Открывается окно Новый запрос, в котором выбрать режим создания запроса Конструктор, затем - ;
  3.  Открывается окно Запрос3: запрос на выборку, а затем активизируется окно Добавление таблицы, в котором выбрать из списка таблиц таблицу Сотрудник щелчком мыши по имени таблицы, а затем выполнить щелчок по кнопке , аналогично добавить таблицы Состав семьи и Штатное расписание, после чего закрыть окно Добавление таблицы;
  4.  Из первой таблицы выбрать поля Фамилия, Имя, Отчество, Должность. При помощи мыши переместить на бланк запроса.
  5.  Из второй таблицы выбрать поле Идент код, поместить его на бланк запроса.
  6.  Из третьей таблицы выбрать поля Назв Подр и Оклад и также поместить их на бланк.
  7.  Добавить в бланк раздел Групповая операция (Вид -> Групповые операции) или выполнив щелчок по соответствующей пиктограмме .
  8.  В столбце Идент код выполнить щелчок мышью в строке Групповая операция, появится кнопка раскрытия списка. Выполнить по ней щелчок мышью и выбрать из списка функцию Сount (количество записей с одинаковыми значениями для данного поля).
    Окно запроса будет иметь вид, представленный на Рисунке 3.

 


Рисунок 3

  1.  Закрыть запрос, выполнив его сохранение под именем Запрос для отчета.
  2.  Выполнить запрос.

Результат выполнения представлен на Рисунке 4.


Рисунок 4


 

А также другие работы, которые могут Вас заинтересовать

85392. Цели и задачи экологического мониторинга 49.5 KB
  Цели и задачи экологического мониторинга. Классификация видов мониторинга В XX веке в науке возник термин мониторинг для определения системы повторных целенаправленных наблюдений за одним или более элементами окружающей природной среды в пространстве и времени. определяет мониторинг как систему регулярных длительных наблюдений в пространстве и во времени дающую информацию о прошлом и настоящем состояниях окружающей среды позволяющую прогнозировать на будущее изменение ее параметров имеющих особенное значение для человечества. Согласно...
85393. Государственная система мониторинга окружающей среды 77.5 KB
  Государственная система мониторинга окружающей среды. отходы w w w v w wсущественный объём информации; vограниченная информация отдельные вопросы Распределение функций мониторинга по различным ведомствам не связанным между собой приводило к дублированию усилий снижало эффективность всей системы мониторинга и затрудняло доступ к необходимой информации как для граждан так и для государственных организаций. Поэтому в 1993 году было принято решение о создании Единой государственной системы экологического мониторинга ЕГСЭМ которая должна...
85394. Глобальный мониторинг окружающей среды 48.5 KB
  Глобальный мониторинг окружающей среды Всемирной метеорологической организацией ВМО в шестидесятые годы была создана мировая сеть станций мониторинга фонового загрязнения атмосферы БАПМоН. Ее цель состояла в получении информации о фоновых уровнях концентрации атмосферных составляющих их вариациях и долгопериодных изменениях по которым можно судить о влиянии человеческой деятельности на состояние атмосферы. Развёрнутая там программа Глобальные системы мониторинга окружающей среды имеет 7 направлений: организация и расширение системы...
85395. Фоновый мониторинг 41 KB
  Программа наблюдения на фоновых станциях Целью фонового мониторинга является проведение долговременных систематических наблюдений за уровнем содержания ЗВ во всех объектах окружающей среды в районах которые находятся на значительном расстоянии от источников вредных выбросов. Для осуществления фоновых наблюдений создана сеть станций которые подразделяются на базовые и региональные. Состав показателей гидрометеорологических наблюдений: температура и влажность скорость и направление ветра давление облачность атмосферные явления туман...
85396. Региональный и импактный мониторинг 35.5 KB
  Установить контрольный уровень загрязняющих веществ создать систему раннего предупреждения экологической катастрофы установить фоновые уровни для основных экосистем завершить изучение биогеохимических циклов цель глобального мониторинга. Задачами экологического мониторинга на региональном уровне являются: контроль за фоновыми загрязнениями; наблюдение оценка прогноз трансграничных переносов вредный веществ; формирование распределённой базы данных об экологической обстановке в регионе. Обычно приходится иметь дело с целым рядом...
85397. Приоритетность загрязняющих веществ 86.5 KB
  Глобальная система мониторинга окружающей среды ГСМОС была создана совместными усилиями мирового сообщества основные положения и цели программы были сформулированы в 1974 году на Первом межправительственном совещании по мониторингу. Первоочередной задачей была признана организация мониторинга загрязнения окружающей природной среды и вызывающих его факторов воздействия. Система мониторинга реализуется на нескольких уровнях которым соответствуют специально разработанные программы: импактном изучение сильных воздействий в локальном...
85398. Контактные и дистанционные методы наблюдений 40.5 KB
  Контактные и дистанционные методы наблюдений Существуют два способа контактных измерений. Методы мониторинга за состоянием атмосферы. Контактные физикохимические методы контроля. Методы аналитической химии.
85399. Космическое зондирование 301 KB
  Орбиты разной высоты обеспечивают необходимые условия съемки для различных целевых задач: низкие околоземные орбиты предназначены для детальной съемки; орбиты средней высоты для менее детальной но более оперативной и территориально более захватной съемки; удаленные орбиты для постоянного наблюдения за определенным районом. с момента проведения съемки создавать цифровые карты на большие участки территории...
85400. Методы дешифрирования и цифровой обработки изображений, полученных в результате ДЗ 430 KB
  Поэтому дешифровщики космических снимков конечно же обязательно зная механизм изучаемых явлений например биологический местоположение и природнохозяйственные условия опорных наземных объектов очень часто пользуются методом аналогий при котором основную роль играют такие характеристики снимков как цвет яркость геометрия размер текстура. А на земле на опорных объектах работниками специальных служб агрометеорологами гидрологами гидрогеологомелиораторами лесомелиораторами измеряются наземные параметры характеризующие...