Создание параметрического запроса 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание параметрического запроса



Рассмотрим процесс создания параметрического запроса на примере формирования запроса Должность. Для этого можно предварительно выполнить операции 1–6 (см. п. 9.2.1) или отредактировать ранее созданный запрос Должность. Отредактируем запрос Должность в режиме Конструктор.

1. В окне базы данных выделите запрос Должность и щёлкните на кнопке Конструктор, после чего на экран будет выведен бланк запроса Должность.

2. В ячейке, расположенной в строке Условие отбора и столбце поля Должность, удалите ранее введённое значение мастер поля Должность и напишите сообщение: [Введите наименованиедолжности].

3. Сохраните изменение макета запроса Должность.

4. Откройте запрос Должность, в появившееся диалоговое окно введите значение мастер поля Должность и щелкните на кнопке OK (на экран будет выведена результирующая таблица запроса).

5. При возможности распечатайте результирующую таблицу, а затем закройте её.

6. Снова откройте запрос Должность и введите значение инженер поля Должность, затем щелкните на кнопке OK.

7. При возможности распечатайте результирующую таблицу, содержащую записи со значением инженер поля Должность.

 

Создание запроса на обновление

1. В окне базы данных щелкните на кнопке объекта Запрос, затем на кнопке Создать; в окне Новый запрос выбираете режим Конструктор и щёлкните на кнопке OK; в окне Добавление таблицы в качестве источника данных для запроса выберите таблицу Сотрудник и щелкните на кнопке Добавить, затем на кнопке Закрыть.

2. Из таблицы Сотрудник в запрос включите только поле Зарплата, поскольку целью этого запроса является вычисление зарплаты сотрудников для всех подразделений и всех должностей, т.е. вводить ограничения по полям Подразделение, Должность, а также по другим полям не нужно.

3. Выполните команду Запрос ® Обновление, в результате вместо строки Сортировка появится строка Обновление.

4. В ячейку строки Обновление поля Зарплата введите выражение 1,5*[Оклад] – 0,13*1,5*[Оклад], по которому будет подсчитана зарплата.

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

6. Откройте запрос Вычисление зарплаты, подтвердите необходимость выполнения запроса и изменения записей (щелчком на кнопке Да).

7. В окне базы данных щелкните на значке элемента Таблицы и откройте таблицу Сотрудник, в результате чего на экран будет выведена таблица Сотрудник с изменёнными значениями поля Зарплата.

8. Введите в таблицу Сотрудник новую запись (значения поля Зарплата не вводятся).

9. Откройте запрос Вычисление зарплаты и подтвердите необходимость изменения определённого количества записей.

10. Откройте таблицу Сотрудник и убедитесь в изменении значения поля Зарплата для последней введённой записи.

 

Создание итогового запроса

1. Проделайте операции 1–3, те же,что и при создании запроса на выборку на основе таблицы Сотрудник (см. п. 9.2.1).

2. Включите в бланк запроса поля таблицы Сотрудник в следующем порядке: Подразделение, Должность, Должность, Оклад, Зарплата (поле Должность включается в бланк запроса дважды: для вывода в каждой записи результирующей таблицы значений поля Должность и вывода количества сотрудников, имеющих одинаковые должности).

3. В строке Сортировка в ячейках полей Подразделение и Должность установите режим сортировки по возрастанию.

4. Щёлкните на кнопке S (Групповые операции), расположенной на инструментальной панели, в результате чего в бланке запроса появится строка Групповая операция; в каждой ячейке этой строчки высветится слово Группировка.

5. Для поля Подразделение и первого поля Должность в строке Групповые операции оставьте значение Группировка; в ячейку второго поля Должность этой строки вставьте операцию Count (количество), в ячейку поля Оклад – операцию Sum (сумма), а в ячейку поля Зарплата – операцию Avg (среднее значение). Операция выбирается из списка, вызываемого щелчком на кнопке выбора данных из списка, которая, в свою очередь, вызывается щелчком на ячейке со значением Группировка.

6. Сохраните запрос, задайте ему имя, а затем откройте его; проанализируйте результирующую таблицу.

 

Формы

Создание автоформы

1. В окне базы данных щёлкните на значке объекта Форма, а затем щёлкните на кнопке Создать.

2. В окне Новая форма выделите Автоформа: ленточная, выберите в качестве источника данных таблицу Сотрудник и щёлкните на кнопке ОК; после этого в окне с заголовком, совпадающим с именем источника данных, отобразится созданная форма.

3. Закройте окно формы, подтвердите необходимость сохранения макета формы щелчком на кнопке Да, задайте имя формы Сотрудник.

4. Проделайте описанные выше операции, выбрав в окне Новая форма другой вид автоформы – "в столбец".

 



Поделиться:


Последнее изменение этой страницы: 2017-01-27; просмотров: 83; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.109.5 (0.008 с.)