Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0Sozdanie_bazy_Otdel_kadrov.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
881.15 Кб
Скачать

3. Поиск.

Найдем в нашей базе данных информацию о человеке по фамилии Балашов. Для этого нужно открыть форму Сотрудники, установить курсор на поле Фамилия и выполнить команду Правка, Найти. В появившемся окне пишем фамилию Балашов и нажимаем кнопку Найти далее. В форме Сотрудники на первом плане появится информация об этом человеке. Аналогично можно найти информацию по другим полям и по их части, важно установить курсор на поле, по которому выполняется поиск.

4. Фильтры.

Предположим, нам нужно найти информацию о человеке, у которого телефон начинается на цифру 7. Таких людей может быть несколько. Удобно увидеть список сразу всех людей, имеющих нужный телефон. Для этого используют расширенный фильтр. Для того чтобы установить такой фильтр, выполните следующие действия:

  1. Откройте форму Сотрудники в режиме таблицы. Для этого сначала просто откройте эту форму, а затем выполните команду Вид, Режим таблицы.

  2. В ыполните команду: Записи, Фильтр, Расширенный фильтр. Появится бланк, в который вводятся условия отбора.

  3. Перетащите поле Телефон в бланк. В поле Условие отбора напишите маску 7*.

  4. Нажмите кнопку Применить фильтр.

  5. Чтобы показать все записи нажмите кнопку Удалить фильтр.

5. Создание запроса на выборку.

5.1. Запрос Молодые специалисты

Нужно получить список молодых специалистов (фамилия, имя, отдел, должность, ставка), которые родились после 1 января 1980 года. Для этого можно создать запрос на выборку информации из таблиц: Сотрудники, Должности и Отделы.

Для создания запроса выполните следующие действия:

  1. Откройте вкладку Запросы.

  2. Выберите команду Создание запроса в режиме конструктора. Появится пустой бланк запроса.

  3. Щелкните правой кнопкой мышки на бланке и выполните команду Добавить таблицу. Добавьте необходимые таблицы.

  4. Перетащите необходимые поля из таблиц в бланк запроса. Установите ограничения на дату рождения. Обратите внимание, что дата ограничивается символом #.

  1. Закройте бланк запроса и запустите запрос на выполнение. Результат:

5.2. Запрос Льготы

Нужно получить список сотрудников (фамилия, имя, отдел, должность) имеющих льготы по налогообложению. Бланк запроса должен иметь вид:

Результат запроса:

5.3. Запрос Премия

Нужно получить список сотрудников (фамилия, имя, отдел, должность) и рассчитать премию в размере 15% от ставки. Результат помещается в вычисляемое поле Премия. Обратите внимание что, название поля Ставка заключено в квадратные скобки, а между полями стоит двоеточие. Отсортируйте данные по полям Отдел и Код_должности, причем значение поля Код_должности на экран не выводить. Бланк запроса должен иметь вид:

Результат запроса:

5.4. Запрос с параметром Сотрудник

Нужно получить сведения о сотруднике по заданному с клавиатуры табельному номеру. В первом столбце запроса в строке Поле содержится значение Сотрудники* – это означает присутствие всех полей таблицы. Поле Номер в строке Условие отбора содержит текст, заключенный в квадратные скобки. При выполнении такого запроса этот текст будет появляться в диалоговом окне.

Р езультат запроса: