Курсовая работа: Разработка электронного органайзера средствами C++ Builder 6
DM->qr2->ParamByName ("par1") - >AsDateTime= DateTimePicker1->DateTime;
DM->qr2->ParamByName ("par22") - >AsString= Memowhat->Text;
DM->qr2->ParamByName ("par3") - >AsInteger=DM->qr1->FieldByName ("id") - >AsInteger;
DM->qr2->Prepare ();
DM->qr2->ExecSQL ();
DM->IBTransaction1->Commit ();
frmEditEv->ModalResult = mrOk;
}
catch (. .)
{
DM->IBTransaction1->Rollback ();
ShowMessage ("Ошибка при обновлении данных");
}
}
Она выполняет обновление таблицы TBL_EVENTS новыми значениями DateTimePicker1и Memo1 запросом qr2.
2.5 Адресная книга
2.5 1 Форма управления адресной книгой
Адресная книга вызывается из помощи главного меню "Файл"-"Адресная книга" или "Адресная книга"-"Просмотреть" или нажатием кнопки "Адресная книга" на главной форме.
Рис.7. Форма управления адресной книгой
Адресная книга позволяет просматривать, добавлять, удалять и редактировать записи таблицы TBL_PEOPLE.
Функции удаления, добавления и редактирования реализованы точно так же как и в форме управления планировщиком задач, за исключением того, что в запросах используется таблица TBL_PEOPLE и ее соответствующие поля.
Рис.8. Форма добавления новой записи в Адресную книгу
На формах просмотра и добавления новой записи Адресной книги имеется кнопка "Поиск", нажатие на которую вызывает форму поиска по параметрам.
2.5.2 Форма поиска по параметрам
Форма поиска по параметрам вызывается из главного меню "Адресная книга" "Найти человека" или из форм просмотра и добавления записей Адресной книги нажатием кнопки "Поиск".
Поиск человека в адресной книге можно производить по трем параметрам:
по фамилии
по дате рождения
по месту работы