Е. Создайте запрос, выводящий
на экран информацию о сотруднике, его
должности, окладе и дате приказа о назначении
Ход выполнения:
- Загрузите программу Access и откройте базу данных Отдел кадров. Выбрав вкладку Запросы, щелкните кнопку «Создание запроса» в режиме конструктора.
- В окне Добавление таблицы, выделяя таблицы Сотрудники, затем Штатное
расписание и Принятие на должность и
щелкая кнопку «Добавить», добавьте все
таблицы базы данных Отдел кадров. Щелкнув
кнопку «Закрыть», закройте окно Добавление таблицы.
- Перетаскивая поля из таблиц Сотрудники,
Штатное расписание, Принятие на должность
в бланк запроса, определите поля таблиц
для запроса, порядок их размещения. В
строке Вывод на экран включите флаг отображения полей. В строке Условие отбора в столбце поля Фамилия, которое
предполагается использовать как параметр,
введите в ячейку строки Условие отбора текст приглашения [Введите фамилию сотрудника]. Сохраните
запрос, задав ему имя Запрос фамилии сотрудника.
- Для проверки действия запроса выберите
в меню Вид опцию Режим таблицы. В открывшемся окне с надписью «Введите значение параметра» введите
значение искомой фамилии, например, Иванов. Для поиска
фамилии других сотрудников закройте
окно запроса и, выбрав Режим таблицы (дважды щелкнуть левой клавишей мышь
по названию запроса), задайте новый параметр поиска.
Ж. Создайте запросы с параметром
которые выводят информацию по сотрудникам,
запрашивая: должность, фамилию, дату приказа
или оклад. (4 запроса).
Ход выполнения:
- Загрузите программу Access и откройте базу данных Отдел кадров. Выбрав вкладку Запросы, щелкните кнопку «Создание запроса» в режиме конструктора.
- В окне Добавление таблицы, выделяя таблицы Сотрудники, затем Штатное
расписание и Принятие на должность и
щелкая кнопку «Добавить», добавьте все
таблицы базы данных Отдел кадров. Щелкнув
кнопку «Закрыть», закройте окно Добавление таблицы.
- Перетаскивая поля из таблиц Сотрудники,
Штатное расписание, Принятие на должность
в бланк запроса, определите поля таблиц
для запроса, порядок их размещения. В строке Вывод на экран включите флаг отображения полей. В строке Условие отбора в столбце поля Должность, которое
предполагается использовать как параметр,
введите в ячейку строки Условие отбора текст приглашения [Введите должность сотрудника]. Сохраните
запрос, задав ему имя Запрос по должности.
- Для проверки действия запроса выберите
в меню Вид опцию Режим таблицы. В открывшемся окне с надписью «Введите значение параметра» введите
значение искомой должности, например,
бригадир. Для поиска
должности других сотрудников закройте
окно запроса и, выбрав Режим таблицы (дважды щелкнуть левой клавишей мышь
по названию запроса), задайте новый параметр поиска.
Аналогично
создаются запросы по фамилии, дате приказа
и окладу.
З*. Создайте запрос с вычисляемым
полем «Стаж работы на должности». (Воспользуйтесь
для этого функцией Date).
Ход выполнения:
- Для запроса с вычисляемым полем, выбрав
вкладку Запросы, щелкните кнопку «Создание запроса в режиме конструктора». В окне Добавление таблицы, выделяя таблицы Сотрудники, затем Штатное
расписание и Принятие на должность и
щелкая кнопку «Добавить», добавьте все
таблицы базы данных Отдел кадров. Щелкнув
кнопку «Закрыть», закройте окно Добавление таблицы. Щелкнув кнопку «Закрыть», закройте окно Добавление таблицы. Перетаскивая поля из таблицы Сотрудники в бланк запроса, определите поля для запроса, порядок их размещения. В строке Вывод на экран включите флаг отображения полей. В строке Поле в пустом столбце, который предполагается использовать
как вычисляемое поле, введите формулу
для вычисления: стаж на должности:(Date()]-[дата приказа])/365. (Для удобства ввода нажмите одновременно клавиши Shift+F2, при этом раскроется окно для редактирования
формулы.)
- Перейдем в режим таблицы и просмотрим
записи с вычисленным полем. Закроем окно
запроса, сохранив макет запроса под именем
запрос стажа. Закройте окно таблицы-запроса
и завершите работу программы MS Access.
Размещено на Allbest.ru