Списочный состав института
Факуль-тет | Кафед- ра | Ф.И.О. | Должность | Разряд | Коэф. | Оклад | Дата рожд. | Дата поступ- ления | Дата уволь- нения |
ИиЭ | АСУ | Абрамов П.Л. | Доцент | 1 100р. | 23.09.1955 | 20.12.1980 | 21.01.2012 | ||
ИиЭ | АСУ | Александров В.Н. | Доцент | 1 100р. | 19.08.1954 | 01.03.1978 | |||
ИиЭ | АСУ | Кузнецова С.Ю. | Доцент | 1 200р. | 20.01.1957 | 13.10.1980 | |||
ИиЭ | АСУ | Маликов Е.А. | Доцент | 1 100р. | 17.01.1963 | 07.06.1993 | |||
ИиЭ | АСУ | Перцов В.А. | Доцент | 1 200р. | 12.11.1958 | 14.09.1979 | |||
ИиЭ | АСУ | Петрова И.И. | Доцент | 1 100р. | 14.07.1968 | 22.08.2001 | |||
ИиЭ | АСУ | Чернов М.П. | Доцент | 1 100р. | 27.01.1967 | 14.09.2002 | |||
ИиЭ | АСУ | Кузин Р.А. | Профессор | 1 500р. | 30.11.1940 | 07.09.1965 | |||
ИиЭ | АСУ | Иванов П.В. | Ст.преп. | 1 100р. | 12.05.1973 | 06.11.1996 | |||
ИиЭ | КИК | Катин А.Н. | Доцент | 1 200р. | 20.12.1957 | 02.02.1987 | 22.01.2007 | ||
ИиЭ | КИК | Кругликов А.А. | Доцент | 1 200р. | 12.04.1945 | 04.08.1970 | |||
ИиЭ | КИК | Малахов О.Е. | Доцент | 1 200р. | 17.01.1940 | 25.09.1965 | |||
ИиЭ | КИК | Крылов А.Г. | Профессор | 1 500р. | 13.02.1933 | 24.08.1958 | |||
ИиЭ | КИК | Морозов П.Н. | Профессор | 1 500р. | 01.03.1948 | 11.11.1980 | |||
ИиЭ | КИК | Мелихова О.Н. | Ст.преп. | 1 100р. | 24.04.1959 | 23.09.2000 | 12.09.2012 | ||
ИиЭ | КИК | Марков П.И. | Ст.преп. | 1 100р. | 20.07.1961 | 13.09.2004 | |||
ИиЭ | КИК | Певцов Р.Г. | Ст.преп. | 1 100р. | 19.12.1974 | 10.08.2001 | |||
ИиЭ | КИК | Точкин С.Я. | Ст.преп. | 1 000р. | 21.08.1976 | 03.01.2000 | |||
ТФ | МАМП | Дербенев П.И. | Доцент | 1 100р. | 02.04.1950 | 19.01.1999 | |||
ТФ | МАМП | Суздальцев В.И. | Доцент | 1 100р. | 11.11.1956 | 22.12.1998 | |||
ТФ | МАМП | Перышкин С.П. | Профессор | 1 400р. | 25.02.1938 | 23.11.1997 | |||
ТФ | МАМП | Улюкаев С.В. | Профессор | 1 400р. | 21.02.1947 | 21.11.1997 | |||
ТФ | ОМД | Карпов С.А. | Доцент | 1 200р. | 14.11.1950 | 14.12.1990 | |||
ТФ | ОМД | Левкин А.П. | Доцент | 1 100р. | 24.07.1968 | 25.01.2003 | |||
ТФ | ОМД | Балашова Е.Н. | Профессор | 1 500р. | 09.05.1957 | 06.09.2002 |
2. Требуется (с помощью средств VBA) разработать программное обеспечение, позволяющее получать список уволившихся сотрудников следующего вида:
Список уволившихся сотрудников в … году по факультету …
№ п.п. | Кафедра | Ф.И.О. | Должность | Дата рожд. |
3. Сотрудник считается уволившимся, если в поле Дата увольнения присутствует год, указанный пользователем в поле со списком Выберите год: (см. форму).
4. Сохранить его в файле Уволившиеся сотрудники-9999.xls (где 9999 – формат года) на листе Список. Книга должна иметь один лист.
5. Количество отформатированных строк в итоговой таблице, не считая заголовка и шапку, должно совпадать с количеством сформированных записей.
6. Файл поместить в папку C:\Институт.
7. Запрос на создание списка уволившихся сотрудников института реализовать с помощью формы, которая имеет следующий вид:
8. В списке Выберите год: пользователь указывает год.
9. Список поля Выберите год: должен содержать 2 элемента: номера предыдущего и текущего годов. По умолчанию – номер предыдущего года.
10. В текстовом поле Укажите факультет: пользователь вводит название факультета.
11. Кнопку ОК связать с клавишей [Enter], кнопку Отмена – с клавишей [Escape].
12. В случае отсутствия факультета, указанного пользователем, выдать сообщение: «Указанный Вами факультет отсутствует!» и завершить выполнение программы.
13. В случае отсутствия уволившихся сотрудников конечный файл не формировать, а выдать информационное сообщение следующего вида: «Сотрудники, уволившиеся с работы в … году по факультету … отсутствуют!»
14. Программа должна находиться в файле Программа-Уволившиеся сотрудники.xls.
15. Предусмотреть обработку событий, связанных с различными состояниями исходных БД и конечного файла: закрыты, открыты, не существуют. При наличии конечного файла выдать запрос на его замену.
16. Оформить программу согласно требованиям, изложенным на лекциях.
17. Придумать свой вариант задания.
Домашнее задание №3
Модифицировать программу Программа-Уволившиеся сотрудники.xls следующим образом:
1. При открытии файла с программой в стандартном интерфейсе Excel должна появляться панель инструментов с кнопками О программе и Уволившиеся сотрудники. При щелчке по кнопке О программе на экране должна появляться форма с данными о разработчике программы. Вторая кнопка предназначена для вызова формы, реализованной в ДЗ № 2.
2. При закрытии файла с программой привнесенный пользовательский интерфейс должен удаляться.
Вариант 2.
Домашнее задание №2
Написать программу, которая формирует список уволившихся сотрудников института по факультетам.
Постановка задачи:
1. В базе данных Excel Кадры.xls содержатся данные о сотрудниках института. БД хранятся в папке C:\Институт и содержат следующую информацию: