Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Запросы на выборку с условиемСодержание книги
Поиск на нашем сайте 1. Для этого щелкните по закладке Запросы, выберите команду Создать и укажите, что будете создавать запрос в режиме конструктора. После этого необходимо добавить те таблицы, по которым будет создаваться запрос (в нашем случае источником будет таблица «Врачи») и нажать кнопку «Закрыть». Итак, перед вами конструктор запросов. Сначала необходимо выставить все нужные поля (см. рис. 2.11).
Рис. 2.12 Второе условие касается специальности врачей, следовательно, должно быть записано в столбце специальность. Само условие заключается в том, что должны быть выбраны из всех врачей хирурги или невропатологи. Для этого будем использовать логическую функцию Or (Или) (см. рис. 2.12). Чтобы запрос был выполнен нажмите на панели инструментов кнопку с восклицательным знаком, кроме того, вам могут потребовать следующие кнопки (см. рис. 2.13). 2. Для создания этого запроса также будем использовать конструктор. В качестве источника укажем таблицу «Палаты». Условие запроса касается количества мест в палате, поэтому условие будем писать в соответствующем столбце. Так как количество мест должно быть не менее 3, то условие запишется: >3. Запросы с параметром 1. Создать запрос, отображающий всю информацию о пациенте после ввода его фамилии. Параметром в запросе считается любая информация, вводимая пользователем с клавиатуры во время выполнения запроса. Запросы с параметром создаются в конструкторе. Обращение к параметру внутри запроса идет по имени, которое пишется в квадратных скобках. Обратите внимание на то, что если параметр не текстового типа, то его необходимо дополнительно определить в меню Запрос ® Параметры.
Запросы на вычисление 1. Для этого в конструктор добавим таблицу «Врачи» и «Учет отработанных смен». Выставим поле фамилия из таблицы «Врачи» и в свободном столбце вызовем построитель выражений, где необходимо выбрать нужную таблицу, в которой можно выделять любые поля. Для вставки полей в выражение используйте кнопку «Вставить»(см. рис. 2.15). В строке выражений
Запросы на вычисление с использованием встроенных функций 1. Создать запрос, вычисляющий срок пребывания пациентов в больнице. Для организации этого запроса добавим в конструктор таблицу «Пациенты». Выставим поле «Фамилия» из таблицы пациенты, и построим поле Срок пребывания в больнице. Для этого будем использовать встроенную функцию Date(), которая определяет текущую дату (см. рис. 2.16.)
Рис. 2.16. 2. Создать запрос, высчитывающий заработную плату врачей, из расчета, что ставка за смену по 1 категории 650 р., по второй – 480 р., по третьей и четвертой – 320 р. Для вычисления заработной платы будем использовать встроенную функцию управления: IIf(<Условие>; <Действие 1>; <Действие 2>). Условие – это логическое выражение, которое может принимать значение ложь или истина; действие 1 – это действие, которое выполняется, когда условие верно, а действие 2 – это действие, которое выполняется, когда условие неверно. Таким образом, в построитель выражений у вас должно быть внесено: Заработная плата: IIf([Врачи]![Категория]=1;[Количество смен]![Общее количество смен]*650; IIf([Врачи]![Категория]=2; [Количество смен]![Общее количество смен]*450;[Количество смен]![Общее количество смен]*320))
|
||
|
Последнее изменение этой страницы: 2016-09-20; просмотров: 687; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.005 с.) |