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


 

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

81570. Адгезивные белки межклеточного матрикса: фибронектин и ламинин, их строение и функции. Роль этих белков в межклеточных взаимодействиях и развитии опухолей 104.14 KB
  К первой группе белков с выраженными адгезивными свойствами относят фибронектин ламинин нидоген фибриллярные коллагены и коллаген IV типа; их относят к белкам зрелой соединительной ткани. Фибронектин. Фибронектин один из ключевых белков межклеточного матрикса неколлагеновый структурный гликопротеин синтезируемый и выделяемый в межклеточное пространство многими клетками.
81571. Структурная организация межклеточного матрикса. Изменения соединительной ткани при старении, коллагенозах. Роль коллагеназы при заживлении ран. Оксипролинурия 112.48 KB
  Роль коллагеназы при заживлении ран. Коллаген IX типа антипараллельно присоединяется к фибриллам коллагена II типа. Его глобулярный НК4домен основный он не связан с фибриллами коллагена II типа и поэтому к нему может присоединяться такой компонент матрикса как гиалуроновая кислота. Микрофибриллы которые образуются тетрамерами коллагена VI типа присоединяются к фибриллам коллагена II типа и к гиалуроновой кислоте.
81572. Важнейшие белки миофибрилл: миозин, актин, актомиозин, тропомиозин, тропонин, актинин. Молекулярная структура миофибрилл 116.56 KB
  Молекулярная масса миозина скелетных мышц около 500000 для миозина кролика 470000. Молекула миозина имеет сильно вытянутую форму длину 150 нм. Легкие цепи находящиеся в головке миозиновой молекулы и принимающие участие в проявлении АТФазнойактивности миозина гетерогенны по своему составу. Количество легких цепей в молекуле миозина у различных видов животных и в разных типах мышц неодинаково.
81573. Биохимические механизмы мышечного сокращения и расслабления. Роль градиента одновалентных ионов и ионов кальция в регуляции мышечного сокращения и расслабления 107.85 KB
  В настоящее время принято считать что биохимический цикл мышечного сокращения состоит из 5 стадий: 1 миозиновая головка может гидролизовать АТФ до АДФ и Н3РО4 Pi но не обеспечивает освобождения продуктов гидролиза. Актомиозиновая связь имеет наименьшую энергию при величине угла 45 поэтому изменяется угол миозина с осью фибриллы с 90 на 45 примерно и происходит продвижение актинана 10–15 нм в направлении центра саркомера; 4 новая молекула АТФ связывается с комплексом миозин–Fактин; 5 комплекс миозин–АТФ обладает низким...
81574. Саркоплазматические белки: миоглобин, его строение и функции. Экстрактивные вещества мышц 122.6 KB
  Концентрация адениновых нуклеотидов в скелетной мускулатуре кролика в микромолях на 1 г сырой массы ткани составляет: АТФ – 443 АДФ – 081АМФ – 093. в мышечной ткани по сравнению с концентрациейадениновых нуклеотидов очень мало. К азотистым веществам мышечной ткани принадлежат имидазолсодержащие дипептиды карнозин и ансерин.; метилированное производное карнозина ансерин был обнаружен в мышечной ткани несколько позже.
81575. Особенности энергетического обмена в мышцах. Креатинфосфат 126.43 KB
  Принято считать что процессом непосредственно связанным с работающим механизмом поперечнополосатого мышечного волокна является распад АТФ с образованием АДФ и неорганического фосфата. Возникает вопрос: каким образом мышечная клетка может обеспечить свой сократительный аппарат достаточным количеством энергии в форме АТФ т. каким образом в процессе мышечной деятельности происходит непрерывный ресинтез этого соединения Прежде всего ресинтез АТФ обеспечивается трансфосфорилированием АДФ с креатинфосфатом. Данная реакция...
81576. Биохимические изменения при мышечных дистрофиях и денервации мышц. Креатинурия 106.28 KB
  Общими для большинства заболеваний мышц прогрессирующие мышечные дистрофии атрофия мышц в результате их денервации тенотомия полимиозит некоторые авитаминозы и т. являются резкое снижение в мышцах содержания миофибриллярных белков возрастание концентрации белков стромы и некоторых саркоплазматических белков в том числе миоальбумина. Наряду с изменениями фракционного состава мышечных белков при поражениях мышц наблюдается снижение уровня АТФ и креатинфосфата.
81577. Химический состав нервной ткани. Миелиновые мембраны: особенности состава и структуры 152.07 KB
  Данилевский впервые разделил белки мозговой ткани на растворимые в воде и солевых растворах белки и нерастворимые белки. которые разделили белки нервной ткани на 4 фракции: извлекаемые водой 45 раствором КСl 01 раствором NOH и нерастворимый остаток. В настоящее время сочетая методы экстракции буферными растворами хроматографии на колонках с ДЭАЭцеллюлозой и дискэлектрофореза в полиакриламидном геле удалось выделить из ткани мозга около 100 различных растворимых белковых фракций.
81578. Энергетический обмен в нервной ткани. Значение аэробного распада глюкозы 129.8 KB
  На долю головного мозга приходится 2–3 от массы тела. Следовательно 100 г мозга потребляет в 1 мин 37 мл кислорода а весь головной мозг 1500 г – 555 млкислорода. Газообмен мозга значительно выше чем газообмен других тканей в частности он превышает газообмен мышечной ткани почти в 20 раз. Интенсивность дыхания для различных областей головного мозга неодинакова.