Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание запросов. С использованием Мастера форм




С использованием Мастера форм

 

П р и м е ч а н и е. Корректировка формы, в частности изменение

ее внешнего вида, возможна в режиме Конструктора.

 


 

 

 

Задание 2.9. Используя Мастер запросов, создайте простой

запрос к таблице СправочникОтделов для вывода

имеющихся в БД сведений об отделах организации.

Выполнение в MS Access

1. Выделите таблицу СправочникОтделов. Выполните команды

Создание | Запросы | Мастер запросов.

2. В диалоговом окне Новый запрос выберите Простой запрос

(рис. 2.15), нажмите ОК.

 

Рис. 2.15. Окно «Новый запрос»

 

3. В диалоговом окне Создание простых запросов (рис. 2.16)

выберите из списка пуля Таблицы и запросы таблицу Справоч-

никОтделов.


4. Используя кнопку


, выберите в поле Доступные поля тре-


буемые для запроса поля. Если необходимы все поля, то щелкните


по кнопке


. Нажмите Далее.

 
 
 


 

 

Рис. 2.16. Окно «Создание простых запросов»

 

 

5. В окне Мастера запросов выберите подробный или итоговый

отчет.

6. В последнем окне Мастера запросов введите в поле Имя запро-

са наименование запроса и щелкните по кнопке Готово. Сохраните

запрос.

Результаты простого запроса представлены на рис. 2.17.

 

Рис. 2.17. Результаты простого запроса

 
 


 

 

Задание 2.10. Создайте запрос на выборку в режиме Конструктора

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

отделов организации, работающих в должности

«программист» и «ведущий программист» и имею-

щих высшее образование.

Выполнение в MS Access

1. Выполните команды Создание | Запросы | Конструктор за-

просов.

Верхняя часть окна Конструктор запросов содержит список всех

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

Нижняя часть содержит бланк QBE (Query-by-Example — запрос

по образцу), в котором определяются параметры запроса. Каждый

столбец бланка соответствует одному из полей.

2. В диалоговом окне Добавление таблицы откройте вкладку Таб-

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

в запросе (СправочникОтделов, Сотрудники, СправочникДолж-

ностей). Каждый раз нажимайте кнопку Добавить. Закройте окно

Добавление таблицы.

3. В строку Поле включите имена полей, используемых в запросе

(НаименованиеОтдела, Фамилия, Имя, КодДолжности, Название-

Должности, Образование). Для этого установите курсор на имени

выбираемого поля в верхней части окна Конструктора в соответст-

вующей таблице и дважды щелкните левой клавишей мыши.

4. В строке Сортировка по полям НаименованиеОтдела и Фа-

милия выберите порядок сортировки записей результата: по воз-

растанию.

5. В строке Вывод на экран в поле КодДолжности снимите галочку.

6. В строке Условие отбора задайте условия отбора записей:

ƒ в столбце КодДолжности: =7 Or 8,

ƒ в столбце Образование: =«высшее».

При использовании операторов для построения выражений усло-

вий отбора воспользуйтесь Построителем выражений, для вызова

которого:

ƒ щелкните ячейку бланка запроса, в которую будет вставлено

выражение;

ƒ выполните команды Работа с запросами | Конструктор | На-

стройка запроса и щелкните по кнопке Построитель или вы-

зовите контекстное меню и выберите в нем команду Построить;

 


 

 

ƒ в диалоговом окне Построитель выражений создайте выражение,

определив нужные имена полей (рис. 2.18).

 

Рис. 2.18. Построитель выражений для поля «КодДолжности»

из таблицы «СправочникДолжностей»

 

Заполненный бланк запроса представлен на рис. 2.19.

 

Рис. 2.19. Заполненный бланк запроса на выборку

 
 


 

 

7. Чтобы увидеть результаты запроса (рис. 2.20), выполните ко-

манды Режим | Режим таблицы.

 

 

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

8. Сохраните запрос и закройте его.

 

Задание 2.11. Создайте перекрестный запрос в режиме Конст-

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

каждого уровня образования в отделах организации

по таблицам СправочникОтделов и Сотрудники.

Перекрестные запросы обычно работают с большими объема-

ми данных, подводя итоги по одному или нескольким критериям

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

представляет собой таблицу, в которой информация группируется

в соответствии со значениями одного или нескольких полей и фак-

тически приводится к виду, аналогичному электронной таблице.

Выполнение в MS Access

1. Выполните команды Создание | Запросы | Конструктор за-

просов.

2. В диалоговом окне Добавление таблицы откройте вкладку Таб-

лицы. Выделите таблицу СправочникОтделов, щелкните по кнопке

Добавить, затем выделите таблицу Сотрудники и еще раз щелкните

по кнопке Добавить. Нажмите Закрыть.

3. В строку Поле включите имена полей, используемых в запросе

(НомерОтдела, НаименованиеОтдела, Образование). Для этого

установите курсор на имени выбираемого поля в верхней части

окна Конструктора в соответствующей таблице и перетащите его

в строку Поле.

4. Выберите Перекрестный на вкладке Тип запроса. В строке

Перекрестный в столбцах НомерОтдела, НаименованиеОтдела

 


 

 

выберите Заголовки строк, а в столбце ОбразованиеЗаголовки

столбцов.

5. Добавьте еще одно поле для подсчета значений — Образование.

В строке Перекрестный выберите Значение, а в строке Групповая

операция Count.

6. В строке Сортировка по полю НомерОтдела выберите порядок

сортировки записей результата — по возрастанию. Сохраните запрос.

Перекрестный запрос в режиме Конструктора представлен

на рис. 2.21.

 

 

Рис. 2.21. Перекрестный запрос в режиме Конструктора

 

Результат выполнения перекрестного запроса Образование со-

трудников по отделам представлен на рис. 2.22.

 

 

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

 
 


 

 




Поделиться с друзьями:


Дата добавления: 2014-11-08; Просмотров: 368; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.