Разработка приложения, представляющего собой базу данных о сотрудниках
Обработчик Form2. Button5Click.
var
spisok: string;
begin
if (Dbedit1. text='') or (Dbedit2. text='') or (Dbedit3. text='') or (DblookupCombobox1. text='') or (DblookupCombobox2. text='') or (Dbedit5. text='') or (MaskEdit1. Text='') or (Dbedit9. text='') or (Dbedit10. text='') then Begin
if dbedit1. text='' then spisok: =spisok+'Фамилия, ';
if dbedit2. text='' then sp
isok: =spisok+'Имя, ';
if dbedit3. text='' then spisok: =spisok+'Отчество, ';
if DblookupCombobox1. text='' then spisok: =spisok+'Семейное положение, ';
if DblookupCombobox2. text='' then spisok: =spisok+'Пол, ';
if dbedit5. text='' then spisok: =spisok+'Номер страхового свидетельства, ';
if MaskEdit1. Text='' then spisok: =spisok+'Номер медполиса, ';
if dbedit9. text='' then spisok: =spisok+'Компания выдававшая медполис, ';
if dbedit10. text='' then spisok: =spisok+'Адрес компании выдававшей медполис, ';
Showmessage('Вы не заполнили поля: '+Spisok);
End; else begin
table1. FieldByName('Номер медполиса'). Asstring: =(MaskEdit1. Text);
table1. FieldByName('Дата выдачи страхового свидетельства'). AsDateTime: =DateTimePicker1. DateTime;
table1. post;
end; button1. Enabled: =true; button2. Enabled: =true; button3. Enabled: =true;
button4. Enabled: =true;
end;
При нажатие кнопки программа проверяет заполнения полей, в случае не заполнения их, выводится сообщение. Если все поля заполнены правильно таблица активизируется и данные заносятся в неё. Так же разблокируются кнопки button1, button2, button3, button4.
Обработчик Form8. Button1Click
begin
if (edit1. text='') and (edit2. text='') and (edit3. text='') and (edit4. text='') and (edit5. text='') and (edit6. text='') and (edit7. text='') and (edit8. text='') and (edit9. text='') and (edit10. text='') and (edit11. text='') and (edit12. text='') then Showmessage('Вы не внесли критерии поиска')
else
Begin
adoquery1. Parameters. ParamByName('p1'). Value: ='%'+edit1. text+'%';
adoquery1. Parameters. ParamByName('p2'). Value: ='%'+edit2. text+'%';
adoquery1. Parameters. ParamByName('p3'). Value: ='%'+edit3. text+'%';
adoquery1. Parameters. ParamByName('p4'). Value: ='%'+edit4. text+'%';
adoquery1. Parameters. ParamByName('p5'). Value: ='%'+edit5. text+'%';
adoquery1. Parameters. ParamByName('p6'). Value: ='%'+edit6. text+'%';
adoquery1. Parameters. ParamByName('p7'). Value: ='%'+edit7. text+'%';
adoquery1. Parameters. ParamByName('p8'). Value: ='%'+edit8. text+'%';
adoquery1. Parameters. ParamByName('p9'). Value: ='%'+edit9. text+'%';
adoquery1. Parameters. ParamByName('p10'). Value: ='%'+edit10. text+'%';
adoquery1. Parameters. ParamByName('p11'). Value: ='%'+edit11. text+'%';
adoquery1. Parameters. ParamByName('p12'). Value: ='%'+edit12. text+'%';
ADOQuery1. Active: = True;
end;
end;
При нажатие кнопки проверяет заполнения полей, в случае не заполнения их, выводится сообщение: "Вы не внесли критерии поиска". Если задан критерий, то по нему введётся поиск
Специфика программы
Исполняемый файл программы "Автоматизированная система начальника отдела кадров учреждения" имеет название BazaDann,exe.
Таблица 11
Наименование |
Обозначение |
Примечание |
HELP |
Файл помощник |
Содержит пояснительную информацию |
Project1. dof |
Файл параметров проекта |
Содержит текущие установки проекта: настройки компилятора и компоновщика, имена служебных каталогов, условные директивы |
Project1. dpr |
Файл проекта |
Связывает все файлы из, которых состоит проект |
Project1. res |
Файл ресурсов |
Содержит пиктограммы, графические рисунки |
Unit1. pas |
Файл программного модуля для формы №1 |
Определяет функциональность для формы №1 |
Unit2. pas |
Файл программного модуля для формы №2 |
Определяет функциональность для формы №2 |
Unit3. pas |
Файл программного модуля для формы №3 |
Определяет функциональность для формы №3 |
Unit4. pas |
Файл программного модуля для формы №4 |
Определяет функциональность для формы №4 |
Unit5. pas |
Файл программного модуля для формы №5 |
Определяет функциональность для формы №5 |
Unit6. pas |
Файл программного модуля для формы №6 |
Определяет функциональность для формы №6 |
Unit7. pas |
Файл программного модуля для формы №7 |
Определяет функциональность для формы №7 |
Unit8. pas |
Файл программного модуля для формы №8 |
Определяет функциональность для формы №8 |
Unit9. pas |
Файл программного модуля для формы №9 |
Определяет функциональность для формы №9 |
Unit10. pas |
Файл программного модуля для формы №10 |
Определяет функциональность для формы №10 |
Unit1. dfm |
Файл формы №1 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit2. dfm |
Файл формы №2 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit3. dfm |
Файл формы №3 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit4. dfm |
Файл формы №4 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit5. dfm |
Файл формы №5 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit6. dfm |
Файл формы №6 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit7. dfm |
Файл формы №7 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit8. dfm |
Файл формы №8 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit9. dfm |
Файл формы №9 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit10. dfm |
Файл формы №10 |
Содержит список свойств всех компонентов, включенных в форму №1 |
Unit1. dcu |
Объектный файл для Unit1. pas |
Откомпилированная версия Unit1. pas |
Unit2. dcu |
Объектный файл для Unit2. pas |
Откомпилированная версия Unit2. pas |
Unit3. dcu |
Объектный файл для Unit3. pas |
Откомпилированная версия Unit3. pas |
Unit4. dcu |
Объектный файл для Unit4. pas |
Откомпилированная версия Unit4. pas |
Unit5. dcu |
Объектный файл для Unit5. pas |
Откомпилированная версия Unit5. pas |
Unit6. dcu |
Объектный файл для Unit6. pas |
Откомпилированная версия Unit6. pas |
Unit7. dcu |
Объектный файл для Unit7. pas |
Откомпилированная версия Unit7. pas |
Unit8. dcu |
Объектный файл для Unit8. pas |
Откомпилированная версия Unit8. pas |
Unit9. dcu |
Объектный файл для Unit9. pas |
Откомпилированная версия Unit9. pas |
Unit10. dcu |
Объектный файл для Unit10. pas |
Откомпилированная версия Unit10. pas |
Саша |
Файл базы данных Access |
Содержит информацию о сотрудниках |
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности