Разработка приложения, представляющего собой базу данных о сотрудниках

Обработчик 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

Содержит информацию о сотрудниках

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16  17 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы