Table1Rik_nar: TDateField;
Table1Vik: TFloatField;
Table1Stat: TStringField;
Table1Adress: TStringField;
Table1Vylucia: TStringField;
Table1Nom_byd: TFloatField;
Table1Nom_kva: TFloatField;
Table1Ser_pasp: TStringField;
Table1Nom_pasp: TFloatField;
Table1Data_vud_pasp: TDateField;
Table1Kum_vud_pasp: TStringField;
Table1Viiskovo_zobov: TStringField;
Table1Photo: TGraphicField;
Table1Pensioner: TStringField;
DBNavigator1: TDBNavigator;
Label1: TLabel;
Label4: TLabel;
procedure BitBtn1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form7: TForm7;
implementation
uses Unit4, pasp_st, p_st;
{$R *.dfm}
procedure TForm7.Button1Click(Sender: TObject);
var ZV1,ZV2,ZV3,ZV6,ZV7,ZV8,ZV11,ZV14,zv15,zv16,zv17,zv19,zv18:String;
zv4,ZV5,ZV9,ZV12,ZV13,ZV10:Double;
begin
ZV1 := form7.Table1Prizvuge.Value;
ZV2 := form7.Table1Imia.Value;
ZV3 := form7.Table1Po_batkovi.Value;
ZV4 := form7.Table1Rik_nar.Value;
ZV5 := form7.Table1Vik.Value;
ZV6 := form7.Table1Stat.Value;
ZV7 := form7.Table1Adress.Value;
ZV8 := form7.Table1Vylucia.Value;
ZV9 := form7.Table1Nom_byd.Value;
ZV10 := form7.Table1Nom_kva.Value;
ZV11 := form7.Table1Ser_pasp.Value;
ZV12 := form7.Table1Nom_pasp.Value;
ZV13 := form7.Table1Data_vud_pasp.value;
ZV14 := form7.Table1Kum_vud_pasp.Value;
zv15:=form7.Table1Viiskovo_zobov.Value;
zv16:=form7.Table1Photo.Value;
zv19:= form7.Table1Pensioner.Value;
v17:=form7.Edit2.Text;
zv18:=form7.Edit3.Text;
table2.Edit;
table2.Last;
form7.DBNavigator1.BtnClick(nbinsert);
form7.DBNavigator1.BtnClick(nbEdit);
table2.fieldByName('Prizvuge').AsString:= ZV1;
table2.fieldByName('Imia').AsString:= ZV2;
table2.fieldByName('Po_batkovi').AsString:= ZV3;
table2.fieldByName('Rik_nar').AsDateTime:= zv4;
table2.fieldByName('vik').AsString:= floattostr(ZV5);
table2.fieldByName('stat').AsString:= ZV6;
table2.fieldByName('adress').AsString:= ZV7;
table2.fieldByName('Vylucia').AsString := ZV8;
table2.fieldByName('Nom_byd').AsString:= FloatToStr(ZV9);
table2.fieldByName('Nom_kva').AsString:=floattostr(ZV10);
table2.fieldByName('Ser_pasp').AsString:= ZV11;
table2.fieldByName('Nom_pasp').AsString:= floattostr(ZV12);
table2.fieldByName('Data_vud_pasp').AsDateTime:= ZV13;
table2.fieldByName('Kum_vud_pasp').AsString:= ZV14;
table2.fieldByName('Viiskovo_zobov').AsString:= ZV15;
table2.fieldByName('Pensioner').AsString:= ZV19;
table2.fieldByName('Photo').AsString:= ZV16;
table2.fieldByName('Prucuna_vub').AsString:= ZV17;
table2.fieldByName('Data_vub').AsString:= ZV18;
form7.DBNavigator1.BtnClick(nbPost);
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add ('Delete From pasp_st');
Query1.SQL.Add ('Where prizvuge = "'+ ZV1 + '"');
Query1.ExecSQL;
Table1.Refresh;
form7.Edit2.Text:='';
end;
procedure TForm7.FormCreate(Sender: TObject);
begin
form7.Table1.Refresh;
form7.DBEdit2.Text:=DateToStr(Date)
end;
end.
unit Unit8;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, QuickRpt, QRCtrls, DB, DBTables, StdCtrls, Buttons,
Grids, DBGrids;
type
TForm8 = class(TForm)
QuickRep1: TQuickRep;
QRBand1: TQRBand;
DataSource1: TDataSource;
QRBand2: TQRBand;
QRDBText1: TQRDBText;
QRDBText2: TQRDBText;
QRDBText3: TQRDBText;
QRDBText4: TQRDBText;
QRDBText5: TQRDBText;
QRLabel1: TQRLabel;
QRLabel2: TQRLabel;
QRLabel3: TQRLabel;
QRLabel4: TQRLabel;
QRLabel5: TQRLabel;
QRLabel6: TQRLabel;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form8: TForm8;
implementation
uses Unit4, pasp_st;
{$R *.dfm}
end.
unit Unit9;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, QuickRpt, QRCtrls, DB, ExtCtrls;
type
TForm9 = class(TForm)
QuickRep1: TQuickRep;
QRBand1: TQRBand;
QRDBText1: TQRDBText;
DataSource1: TDataSource;
QRLabel1: TQRLabel;
QRLabel2: TQRLabel;
QRDBText2: TQRDBText;
QRLabel3: TQRLabel;
QRDBText3: TQRDBText;
QRLabel4: TQRLabel;
QRLabel5: TQRLabel;
QRLabel6: TQRLabel;
QRDBText4: TQRDBText;
QRDBText5: TQRDBText;
QRDBText6: TQRDBText;
QRShape1: TQRShape;
QRLabel7: TQRLabel;
QRLabel8: TQRLabel;
QRLabel9: TQRLabel;
QRLabel10: TQRLabel;
QRLabel11: TQRLabel;
QRLabel12: TQRLabel;
QRLabel13: TQRLabel;
QRLabel14: TQRLabel;
QRLabel15: TQRLabel;
QRLabel16: TQRLabel;
QRLabel17: TQRLabel;
QRLabel18: TQRLabel;
QRDBText7: TQRDBText;
QRDBText8: TQRDBText;
QRDBText9: TQRDBText;
QRDBText10: TQRDBText;
QRLabel19: TQRLabel;
QRDBText11: TQRDBText;
QRDBText12: TQRDBText;
QRDBText13: TQRDBText;
QRDBText14: TQRDBText;
QRDBText15: TQRDBText;
QRDBText16: TQRDBText;
QRDBImage1: TQRDBImage;
QRDBImage2: TQRDBImage;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form9: TForm9;
implementation
{$R *.dfm}
end.
unit Unit10;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, QuickRpt, QRCtrls, DB, ExtCtrls;
type
TForm10 = class(TForm)
QuickRep1: TQuickRep;
QRBand1: TQRBand;
DataSource1: TDataSource;
QRDBText1: TQRDBText;
QRLabel1: TQRLabel;
QRLabel2: TQRLabel;
QRDBText2: TQRDBText;
QRDBText3: TQRDBText;
QRLabel3: TQRLabel;
QRDBText4: TQRDBText;
QRDBText5: TQRDBText;
QRDBText6: TQRDBText;
QRDBText7: TQRDBText;
QRLabel8: TQRLabel;
QRDBText8: TQRDBText;
QRLabel9: TQRLabel;
QRLabel4: TQRLabel;
QRLabel5: TQRLabel;
QRLabel6: TQRLabel;
QRLabel7: TQRLabel;
QRLabel10: TQRLabel;
QRLabel11: TQRLabel;
QRLabel12: TQRLabel;
QRLabel13: TQRLabel;
QRLabel14: TQRLabel;
QRLabel15: TQRLabel;
QRLabel16: TQRLabel;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form10: TForm10;
implementation
{$R *.dfm}
end.
unit Unit11;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm11 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form11: TForm11;
implementation
uses Unit10, pasp_st;
{$R *.dfm}
procedure TForm11.Button1Click(Sender: TObject);
begin
form10.QRLabel12.Caption:=form11.Edit1.Text;
form10.QRLabel14.Caption:=form11.Edit2.Text;
form10.QRLabel13.Caption:=form11.Edit3.Text;
form10.QRLabel16.Caption:=form11.Edit4.Text;
form10.QRLabel15.Caption:=form11.Edit5.Text;
form10.QuickRep1.Preview;
end;
end.
unit Unit12;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, Grids, DBGrids, DBCtrls;
type
TForm12 = class(TForm)
DBGrid1: TDBGrid;
DataSource1: TDataSource;
Label1: TLabel;
DBImage1: TDBImage;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form12: TForm12;
implementation
uses pasp_st;
{$R *.dfm}
procedure TForm12.FormCreate(Sender: TObject);
begin
form12.DataSource1.AutoEdit:=false;
form2.openpicturedialog1.Filter:='Все файлы
bmp;*.ico;*.emf;*.wmf)|*.bmp;*.ico;*.emf;*.wmf';
form2.savepicturedialog1.Filter:='*.bmp|*.bmp';
end;
end.
Додаток 3
7.4 Інструкції по впровадженню і експлуатації програмного засобу
Для встановлення даного продукту на ваш комп’ютер потрібно диск з інсталяційним пакетом вставити в CD-ROM. Після чого з диску запусти виконуваний файл Setup.exe. В діалоговому вікні, що відкриється мал. 7.1, натисніть на клавішу Далі для продовження встановлення або кнопку Скасувати для виходу з програми установки.
Мал. 7.1
В слідуючому вікні мал. 7.2 можна прочитати Ліцензійну угоду. Прийняти її і натиснути Далі.
Мал. 7.2
В діалоговому вікні мал. 7.3 вкажіть пароль доступу та натисніть кнопку Далі для продовження встановлення програми на ваш комп’ютер.
Мал. 7.3
Дане вікно Мал. 7.4 показує куди потрібно встановити программу.
Мал. 7.4
Дане вікно Мал. 7.5 показує де будуть розміщенні ярлики встановленої програми.
Мал. 7.5
Після закінчення встановлення програми з’явиться наступне вікно Мал 7.6 на якому потрібно натиснути на кнопку Готово та можна обрати чи запускати встановлену програму після натиснення.
Мал. 7.6
Для запуску програми необхідно виконати команди Пуск → Облік паспортних даних→Облік паспортних даних. Інформація по керуваню прогамою знаходиться в допомозі програми, для виклику допомоги під час роботи програми необхідно натиснути клавішу F1.