Разработка автоматизированной системы хранения и обработки информации. Балабанов П.В - 13 стр.

UptoLike

return CRecordView::OnMove(nIDMoveCommand);
}
8. Последнее, что осталось сделать, это отредактировать текст функции OnDelete(), как показано в листинге ниже.
void CEmployeeView::OnRecordDelete()
{
m_pSet->Delete();
m_pSet->MoveNext();
if(m_pSet->IsEOF())
m_pSet->MoveLast();
if(m_pSet->IsBOF())
m_pSet->SetFieldNull(NULL);
UpdateData(FALSE);
}
Теперь можно запустить созданное нами приложение и опробовать его в работе.
Доработайте приложение, созданное в лабораторной работе 2, добавив в него возможности добавления и удаления за-
писей.
Содержание отчета
1. Подробное описание процесса создания приложения с необходимыми иллюстрациями шагов.
2. Готовый файл (exe) приложения.
Контрольные вопросы
1. Поясните порядок добавления команды меню в приложение.
2. Поясните, как добавить пиктограмму в приложение.
3. Поясните порядок добавления функции перехвата сообщений.
4. Связь пиктограммы и созданной команды меню.
5. Поясните назначения функции OnRecordAdd().
6. Поясните назначения функции OnMove().
7. Поясните назначения функции OnRecordDelete().
Лабораторная работа 4
СОРТИРОВКА И ФИЛЬТРАЦИЯ ЗАПИСЕЙ В БАЗЕ ДАННЫХ
Цель работы: изучить способы создания функций сортировки и фильтрации записей в базе данных средствами Visual
C.
Задание на лабораторную работу: 1. Приложение, разработанное в лабораторной работе 3, дополнить возможностями
сортировки и фильтрации записей.
Методические указания к выполнению лабораторной работы
Часто при работе с базой данных требуется изменить порядок, в котором записи отображаются на экране, или же осу-
ществить поиск записей, удовлетворяющих определенному критерию. Фильтрация предоставляет возможность ограничить
набор отображаемых записей только такими, поля которых содержат заданную информацию, например, конкретное имя или
идентификатор.
Выполните следующие действия.
1. Добавьте меню Sort (Сортировка) в основное меню приложения, как показано на рис. 4.1. Добавьте команды ID,
Name, Rate, Department в созданное меню. Порядок создания нового меню рассмотрен в лабораторной работе 3. Идентифи-
каторы команд определятся автоматически.
Рис. 4.1. Создание команд ID, Name, Rate, Department меню Sort
2. С помощью мастера ClassWizard организуйте в классе CEmployeeView перехват четырех новых команд сортировки (см.
лаб. раб. 3), используя имена функций, предложенные этим мастером. Окончательный вид окна ClassWizard показан на рис.
4.2.