КАТЕГОРИИ: Архитектура-(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) |
Этапы работы
1. Для создания простого запроса:
2. Для выборки данных: всех врачей, занимающих должность Врач-стоматолог, выполните следующие действия: · В режиме запроса поставьте курсор в строку с записью «Врач-стоматолог». · На панели инструментов выполните следующую команду Записи®Фильтр®Фильтр по выделенному. · В таблице отобразятся только данные врачей, занимающих должность стоматолога. · Для отмены фильтра нажмите кнопку 3.1. Для создания запроса на выборку с параметром:
· перейдите в режиме конструктора запроса; · в строке параметра Условия отбора для поля «НомерСмены» введите фразу в квадратных скобках: [ Введите номер смены ]; · выполните запрос ; · в появившемся окне введите «1» и щелкните по кнопке <ОК>. На экране появится таблица с данными всех врачей, работающих в первую смену; · в режиме Конструктор уберите галочку в строке вывода на экран (чтобы в результирующей таблице не выводить повторяющихся данных с номером смены в каждой строке); · сохраните запрос и закройте окно.
3.2. Создайте запрос с помощью Конструктора.
Во вкладке запроса выполните команду: Создать®Конструктор. В появившемся окне «Запрос1: Запрос на выборку» выберите таблицы Врачи и НаименованиеУслуг. Кнопка <Добавить>. Двойным щелчком мыши выберите поля: - из таблицы «Врачи »: ID Врача, ФИО Врача; - из таблицы «НаименованиеУслуг»: НаименованиеУслуги. В столбце: ФИО Врача в строке: Условие отбора ввести: М*. Щелкните по кнопке . Посмотрите результат запроса. В результате мы получим информацию о врачах и услугах, фамилии которых начинается на букву М. Закройте запрос и сохраните под названием «Врачи-выборка». 4. Создание запроса с помощью построителя выражения.
4.1. Создайте запрос: расчет зарплаты, добавив таблицы: «Врачи »: поля - ID Врача, ФИО Врача, Должность; «Штатное расписание»: поля – Зарплата, Надбавка.
В свободной столбце в строке Поле: нажмите правой кнопкой мыши, выберите . В появившемся диалоговом окне Построитель выражения: - выберите из списка таблицу «Штатное расписание», - из открывшегося списка полей щелкните по полю [Оклад], затем знак «+» и поле [Надбавка], - нажмите <ОК> (см. рис. 29).
Рис. 29. Создание запроса с вычисляемым полем - щелкните по кнопке , - сохраните запрос «Итого зарплата». - в режиме Конструктора в строке Поле: выделите Выражение1: и переименуйте на «Итого:». 4.2. Создайте запрос: выборка данных за определенный период, добавив таблицу: «Журнал», поля: - ДатаПриема, - ФИО Врача, - Услуга, - Количество, - ФИО Пациента.
В свободной столбце в строке Поле: нажмите правой кнопкой мыши, выберите . В появившемся диалоговом окне Построитель выражения выберите: Функции®Встроенные функции®Дата/время. Щелкните два раза кнопкой мыши <Month>. Выделите «number». Далее выберите таблицу «Журнал» из списка окошка Построителя для выборки поля ДатаПриема, щелкнув по раскрывающемуся списку: Таблицы ® Журнал, ДатаПриема. В поле построителя должно появиться следующее выражение:
Month([Журнал]![ДатаПриема]) Нажмите <ОК> (см. рис. 30). В этом же столбце в строке Условие отбора вести: [Введите номер месяца]. Нажмите кнопку .
Рис. 30. Создание запроса
Для удаления повторяющихся записей в режиме Конструктора уберите галочку в столбце, где записано выражение.
4.3.Самостоятельно создайте запрос на выборку фамилий пациентов, рожденных после 1990 года: Для этого добавьте поле ДатаРождения в таблицу «Пациенты» в формате Краткий формат даты.
· Поле Year([Пациенты]![ДатаРождения]) · Условие отбора <[Год рождения]
4.4. Используя таблицу Журнал подсчитайте Общее количество выполненных услуг каждого врача. Для этого выберите поля ФИО врача и Количество. На панели инструментов нажмите - Групповые операции. В столбце Количество в строке «Групповая операция » выбрать из выпадающего списка Sum. Просмотреть запрос и проверить правильность, используя таблицу Журнал и фильтр записей. Таблица: Назначение агрегатных функций
Примечание: · Функция Ccur, используемая в выражении, преобразует результаты вычислений в денежный формат. · Функция Count вычисляет число записей, содержащих значение в поле.
4.5. Создайте запрос на подсчет количества врачей по должностям.
· Для этого в режиме Конструктора выберите таблицу Врачи (поле: Должность добавьте два раза). · Выберите групповую операцию. · Во втором столбце в строке «Групповая операция» из выпадающего списка выберите функцию Count. · В результате запроса должны получиться следующие данные:
Дата добавления: 2014-12-27; Просмотров: 692; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |