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

begin

case Key of

'а'. 'я':; 'А'. 'Я':; #8: else Key: = #0;

end; end;

procedure TForm2. dbedit2KeyPress(Sender: TObject; var Key: Char);

begin

case Key of 'а'. 'я':; 'А'. 'Я':; #8:

else Key: = #0;

end; end;

procedure TForm2. DBEdit3KeyPress(Sender: TObject; var Key: Char);

begin

case Key of 'а'. 'я':; 'А'. 'Я':; #8:

else Key: = #0;

end; end;

procedure TForm2. DBEdit4KeyPress(Sender: TObject; var Key: Char);

begin

case Key of 'а'. 'я':; 'А'. 'Я':; #8:

else Key: = #0;

end; end; end.

unit Unit3;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Grids, DBGrids, DB, ADODB, ExtCtrls, DBCtrls, StdCtrls, Mask,

ComCtrls;

Type

TForm3 = class(TForm) Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label11: TLabel; DBEdit4: TDBEdit; DBEdit5: TDBEdit; DBEdit8: TDBEdit; DBEdit9: TDBEdit; DataSource1: TDataSource; Table2: TADOTable;

Button1: TButton; Button2: TButton; DBLookupComboBox1: TDBLookupComboBox; DataSource2: TDataSource; Table8: TADOTable;

DateTimePicker1: TDateTimePicker; MaskEdit1: TMaskEdit; MaskEdit2: TMaskEdit; MaskEdit3: TMaskEdit; DBEdit1: TDBEdit; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure DBEdit1KeyPress(Sender: TObject; var Key: Char);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form3: TForm3;

implementation

{$R *. dfm}

procedure TForm3. Button1Click(Sender: TObject);

var

spisok1: string;

begin

if (MaskEdit1. Text='') or (MaskEdit2. Text='') or(Dbedit4. text='') or (DblookupCombobox1. text='') or (Dbedit5. text='') or (MaskEdit3. Text='') or (Dbedit8. text='') then Begin

if MaskEdit1. Text='' then spisok1: =spisok1+'Серия, ';

if MaskEdit2. Text='' then spisok1: =spisok1+'Номер, ';

if dbedit4. text='' then spisok1: =spisok1+'Выдан, ';

if DblookupCombobox1. text='' then spisok1: =spisok1+'Зарегестрирован, ';

if dbedit5. text='' then spisok1: =spisok1+'По адресу, ';

/ / if dbedit6. text='' then spisok1: =spisok1+'Дата рождения, ';

if MaskEdit3. Text='' then spisok1: =spisok1+'Индекс, ';

Showmessage('Вы не заполнили поля: '+Spisok1);

End else begin

table2. FieldByName('Серия'). Asstring: =(MaskEdit1. Text);

table2. FieldByName('Номер'). Asstring: =(MaskEdit2. Text);

table2. FieldByName('Дата рождения'). AsDateTime: =DateTimePicker1. DateTime;

table2. FieldByName('Индекс'). Asstring: =(MaskEdit3. Text);

table2. post;

end; end;

procedure TForm3. Button2Click(Sender: TObject);

begin

close; // закрывает форму "Паспорт"

end;

procedure TForm3. FormCreate(Sender: TObject);

begin

Table2. ConnectionString: ='Provider=Microsoft. Jet. OLEDB.4.0; Data Source='+getcurrentdir+'\Саша. mdb '; // связывает форму "Паспорт" с базой данных, таблицей "Паспорт"

table2. Active: =true;

Table8. ConnectionString: ='Provider=Microsoft. Jet. OLEDB.4.0; Data Source='+getcurrentdir+'\Саша. mdb '; // связывает форму "Паспорт" с базой данных, таблицей ""

table8. Active: =true;

table2. insert;

end;

procedure TForm3. DBEdit1KeyPress(Sender: TObject; var Key: Char);

begin

case Key of 'а'. 'я':; 'А'. 'Я':; #8:

else Key: = #0;

end; end; end.

unit Unit4;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Grids, DBGrids, DB, ADODB, ExtCtrls, DBCtrls, StdCtrls, ComCtrls;

type

Form4 = class(TForm)

DataSource1: TDataSource; Table3: TADOTable; DBGrid1: TDBGrid;

Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Button1: TButton;

Edit5: TEdit; Edit7: TEdit; Edit8: TEdit; Edit9: TEdit; Edit10: TEdit;

Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; Label9: TLabel;

Label10: TLabel; Label11: TLabel; Button2: TButton; DateTimePicker1: TDateTimePicker; Edit4: TEdit; Edit6: TEdit; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Edit1KeyPress(Sender: TObject; var Key: Char); procedure Edit2KeyPress(Sender: TObject; var Key: Char);

procedure Edit6KeyPress(Sender: TObject; var Key: Char);

private

{ Private declarations }

public

{ Public declarations }

end; var

Form4: TForm4;

implementation

{$R *. dfm}

procedure TForm4. FormCreate(Sender: TObject);

begin

Table3. ConnectionString: ='Provider=Microsoft. Jet. OLEDB.4.0; Data Source='+getcurrentdir+'\Саша. mdb '; // связывает форму "Образование" с базой данных, таблицей "Образование"

table3. Active: =true;

end;

procedure TForm4. Button1Click(Sender: TObject);

var

spisok: string;

begin

table3. Insert;

table3. FieldByName('код'). AsInteger: =strtoint(edit1. Text);

table3. FieldByName('Учебное заведение'). Asstring: =(edit2. Text);

table3. FieldByName('Наименование заведения'). Asstring: =(edit3. Text);

table3. FieldByName('Вид обучения'). Asstring: =(edit4. Text);

table3. FieldByName('Факультет'). Asstring: =(edit5. Text);

table3. FieldByName('Образование'). Asstring: =(edit6. Text);

table3. FieldByName('Документ'). Asstring: =(edit7. Text);

table3. FieldByName('Специалность'). Asstring: =(edit8. Text);

table3. FieldByName('Квалификация'). Asstring: =(edit9. Text);

table3. FieldByName('Номер'). Asstring: =(edit10. Text);

table3. FieldByName('Дата выдачи'). AsDateTime: =DateTimePicker1. DateTime;

if (edit1. Text='') or(edit4. Text='') then Begin

if edit1. Text='' then spisok: =spisok+'код, ';

if edit4. Text='' then spisok: =spisok+'Вид обучения, ';

Showmessage('Вы не заполнили поля: '+Spisok);

End else

table3. Post;

end;

procedure TForm4. Button2Click(Sender: TObject);

begin

close;

end;

procedure TForm4. Edit1KeyPress(Sender: TObject; var Key: Char);

begin

case Key of '0'. '9':; #8:

else Key: = #0;

end; end;

procedure TForm4. Edit2KeyPress(Sender: TObject; var Key: Char);

begin

case Key of 'а'. 'я':; 'А'. 'Я':; #8:

else Key: = #0;

end; end;

procedure TForm4. Edit6KeyPress(Sender: TObject; var Key: Char);

begin

case Key of 'а'. 'я':; 'А'. 'Я':; #8:; #32:

else Key: = #0;

end;

end; end.

unit Unit5;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Grids, DBGrids, DB, ADODB, ExtCtrls, DBCtrls, StdCtrls, Mask,

ComCtrls;

type

TForm5 = class(TForm)

DataSource1: TDataSource; Table4: TADOTable; Label1: TLabel;

Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel;

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


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

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

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

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