You are on page 1of 44

CODIGO FONTE LIDER SISTEMA

______UNIT1__________

unit Unit1;

interface

uses

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

Dialogs, jpeg, ExtCtrls, StdCtrls, Menus;

type

TForm1 = class(TForm)

MainMenu1: TMainMenu;

C1: TMenuItem;

Pesquisa1: TMenuItem;

R1: TMenuItem;

Sair1: TMenuItem;

Veiculos1: TMenuItem;

Clientes1: TMenuItem;

Instrutores1: TMenuItem;

Veiculos2: TMenuItem;

Instrutores2: TMenuItem;

Clientes2: TMenuItem;

Veiculos3: TMenuItem;

Clientes3: TMenuItem;

Instrutores3: TMenuItem;

Financeiro1: TMenuItem;
Caixa1: TMenuItem;

Pesquisa2: TMenuItem;

Relatorio1: TMenuItem;

Image1: TImage;

procedure Sair1Click(Sender: TObject);

procedure Clientes1Click(Sender: TObject);

procedure Instrutores1Click(Sender: TObject);

procedure Veiculos1Click(Sender: TObject);

procedure Veiculos3Click(Sender: TObject);

procedure Clientes3Click(Sender: TObject);

procedure Instrutores3Click(Sender: TObject);

procedure Veiculos2Click(Sender: TObject);

procedure Instrutores2Click(Sender: TObject);

procedure Clientes2Click(Sender: TObject);

procedure Caixa1Click(Sender: TObject);

procedure Pesquisa2Click(Sender: TObject);

procedure Relatorio1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8, Unit10, Unit9,

Unit14, Unit16, Unit17;


{$R *.dfm}

procedure TForm1.Sair1Click(Sender: TObject);

begin

close;

end;

procedure TForm1.Clientes1Click(Sender: TObject);

begin

Form2:=Tform2.Create(Self);

Form2.Showmodal;

Form2.Free;

end;

procedure TForm1.Instrutores1Click(Sender: TObject);

begin

Form5:=Tform5.Create(Self);

Form5.Showmodal;

Form5.Free;

end;

procedure TForm1.Veiculos1Click(Sender: TObject);

begin

Form6:=Tform6.Create(Self);
Form6.Showmodal;

Form6.Free;

end;

procedure TForm1.Veiculos3Click(Sender: TObject);

begin

Form8:=Tform8.Create(Self);

Form8.Showmodal;

Form8.Free;

end;

procedure TForm1.Clientes3Click(Sender: TObject);

begin

Form3:=Tform3.Create(Self);

Form3.Showmodal;

Form3.Free;

end;

procedure TForm1.Instrutores3Click(Sender: TObject);

begin

Form7:=Tform7.Create(Self);

Form7.Showmodal;
Form7.Free;

end;

procedure TForm1.Veiculos2Click(Sender: TObject);

begin

Form10:=Tform10.Create(self);

Form10.Quickrep1.Preview;

end;

procedure TForm1.Instrutores2Click(Sender: TObject);

begin

Form4:=Tform4.Create(self);

Form4.Quickrep1.Preview;

end;

procedure TForm1.Clientes2Click(Sender: TObject);

begin

Form9:=Tform9.Create(self);

Form9.Quickrep1.Preview;

end;

procedure TForm1.Caixa1Click(Sender: TObject);

begin

Form14:=Tform14.Create(Self);
Form14.Showmodal;

Form14.Free;

end;

procedure TForm1.Pesquisa2Click(Sender: TObject);

begin

Form16:=Tform16.Create(Self);

Form16.Showmodal;

Form16.Free;

end;

procedure TForm1.Relatorio1Click(Sender: TObject);

begin

Form17:=Tform17.Create(self);

Form17.Quickrep1.Preview;

end;

end.

_____UNIT 2______

unit Unit2;

interface
uses

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

Dialogs, StdCtrls, Buttons, Grids, DBGrids, DB, ADODB, jpeg, ExtCtrls;

type

TForm2 = class(TForm)

DBGrid1: TDBGrid;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

BitBtn4: TBitBtn;

Label1: TLabel;

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

DataSource1: TDataSource;

ADOTable1Nome: TWideStringField;

ADOTable1Telefone: TWideStringField;

ADOTable1Hmarcado: TWideStringField;

ADOTable1Valor: TWideStringField;

ADOTable1Endereco: TWideStringField;

ADOTable1Email: TWideStringField;

ADOTable1CPF: TWideStringField;

ADOTable1RG: TWideStringField;

Image1: TImage;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

procedure BitBtn3Click(Sender: TObject);

procedure BitBtn4Click(Sender: TObject);

private
{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

implementation

uses Unit11;

{$R *.dfm}

procedure TForm2.BitBtn1Click(Sender: TObject);

begin

form11:=tform11.create(self);

adotable1.insert;

form11.showmodal;

form11.free;

end;

procedure TForm2.BitBtn2Click(Sender: TObject);

begin

form11:=tform11.create(self);

form11.Edit1.text:=adotable1Nome.value;

form11.Edit7.text:=adotable1CPF.value;

form11.Edit8.text:=adotable1RG.value;

form11.Edit2.text:=adotable1Telefone.value;

form11.Edit3.text:=adotable1Hmarcado.value;
form11.Edit4.text:=adotable1Valor.value;

form11.Edit5.text:=adotable1Endereco.value;

form11.Edit6.text:=adotable1Email.value;

adotable1.edit;

form11.showmodal;

form11.free;

end;

procedure TForm2.BitBtn3Click(Sender: TObject);

begin

Adotable1.delete;

end;

procedure TForm2.BitBtn4Click(Sender: TObject);

begin

Close;

end;

end.

_____ UNIT 3____

unit Unit3;

interface

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

Dialogs, DB, ADODB, StdCtrls, Buttons, Grids, DBGrids, jpeg, ExtCtrls;

type

TForm3 = class(TForm)

ADOQuery1: TADOQuery;

ADOConnection1: TADOConnection;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

Edit1: TEdit;

BitBtn1: TBitBtn;

Label1: TLabel;

BitBtn2: TBitBtn;

Image1: TImage;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form3: TForm3;

implementation

{$R *.dfm}

procedure TForm3.BitBtn1Click(Sender: TObject);


begin

ADOQuery1.close;

ADOQuery1.sql.clear;

ADOQuery1.sql.add('select * from clientes');

ADOQuery1.sql.add('where (nome) like' + quotedstr('%' + edit1.text + '%'));

ADOQuery1.open;

end;

procedure TForm3.BitBtn2Click(Sender: TObject);

begin

Close;

end;

end.

_____ UNIT 4 ____

unit Unit4;

interface

uses

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

Dialogs, DB, ADODB, QRCtrls, QuickRpt, ExtCtrls;


type

TForm4 = class(TForm)

QuickRep1: TQuickRep;

QRBand1: TQRBand;

QRLabel1: TQRLabel;

QRBand2: TQRBand;

QRDBText1: TQRDBText;

QRDBText2: TQRDBText;

QRDBText3: TQRDBText;

QRDBText4: TQRDBText;

QRDBText5: TQRDBText;

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

QRDBText6: TQRDBText;

QRDBText7: TQRDBText;

ADOTable1Nome: TWideStringField;

ADOTable1Telefone: TWideStringField;

ADOTable1Hmarcado: TWideStringField;

ADOTable1Valor: TWideStringField;

ADOTable1Endereco: TWideStringField;

ADOTable1Email: TWideStringField;

ADOTable1CPF: TWideStringField;

ADOTable1RG: TWideStringField;

QRLabel2: TQRLabel;

QRLabel3: TQRLabel;

QRLabel4: TQRLabel;

QRLabel5: TQRLabel;

QRLabel6: TQRLabel;

QRLabel7: TQRLabel;
QRLabel8: TQRLabel;

QRLabel9: TQRLabel;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form4: TForm4;

implementation

{$R *.dfm}

end.

____ UNIT 5 ____

unit Unit5;

interface

uses

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

Dialogs, StdCtrls, Buttons, Grids, DBGrids, DB, ADODB, jpeg, ExtCtrls;

type

TForm5 = class(TForm)

ADOConnection1: TADOConnection;
ADOTable1: TADOTable;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

Incluir: TBitBtn;

Alterar: TBitBtn;

Excluir: TBitBtn;

Sair: TBitBtn;

Label1: TLabel;

ADOTable1Nome: TWideStringField;

ADOTable1Telefone: TWideStringField;

ADOTable1HorarioTrabalho: TWideStringField;

ADOTable1Salario: TWideStringField;

ADOTable1Endereco: TWideStringField;

ADOTable1Email: TWideStringField;

Image1: TImage;

procedure IncluirClick(Sender: TObject);

procedure AlterarClick(Sender: TObject);

procedure ExcluirClick(Sender: TObject);

procedure SairClick(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form5: TForm5;

implementation
uses Unit12;

{$R *.dfm}

procedure TForm5.IncluirClick(Sender: TObject);

begin

form12:=tform12.create(self);

adotable1.insert;

form12.showmodal;

form12.free;

end;

procedure TForm5.AlterarClick(Sender: TObject);

begin

form12:=tform12.create(self);

form12.Edit1.text:=adotable1Nome.value;

form12.Edit2.text:=adotable1Telefone.value;

form12.Edit3.text:=adotable1HorarioTrabalho.value;

form12.Edit4.text:=adotable1Salario.value;

form12.Edit5.text:=adotable1Endereco.value;

form12.Edit6.text:=adotable1Email.value;

adotable1.edit;

form12.showmodal;

form12.free;

end;

procedure TForm5.ExcluirClick(Sender: TObject);

begin

Adotable1.delete;

end;
procedure TForm5.SairClick(Sender: TObject);

begin

Close;

end;

end.

___ UNIT 6 ___

unit Unit6;

interface

uses

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

Dialogs, StdCtrls, Buttons, Grids, DBGrids, DB, ADODB, jpeg, ExtCtrls;

type

TForm6 = class(TForm)

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

Incluir: TBitBtn;

Alterar: TBitBtn;

Excluir: TBitBtn;

Sair: TBitBtn;

Label1: TLabel;
Image1: TImage;

ADOTable1Tipo: TWideStringField;

ADOTable1Placa: TWideStringField;

ADOTable1Horariotrabalho: TWideStringField;

ADOTable1Manutencao: TWideStringField;

ADOTable1Instrutor: TWideStringField;

ADOTable1Modelo: TWideStringField;

procedure IncluirClick(Sender: TObject);

procedure AlterarClick(Sender: TObject);

procedure ExcluirClick(Sender: TObject);

procedure SairClick(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form6: TForm6;

implementation

uses Unit13;

{$R *.dfm}

procedure TForm6.IncluirClick(Sender: TObject);

begin

form13:=tform13.create(self);

adotable1.insert;
form13.showmodal;

form13.free;

end;

procedure TForm6.AlterarClick(Sender: TObject);

begin

form13:=tform13.create(self);

form13.Edit1.text:=adotable1Tipo.value;

form13.Edit2.text:=adotable1Placa.value;

form13.Edit3.text:=adotable1HorarioTrabalho.value;

form13.Edit4.text:=adotable1Manutencao.value;

form13.Edit5.text:=adotable1Instrutor.value;

form13.Edit6.text:=adotable1Modelo.value;

adotable1.edit;

form13.showmodal;

form13.free;

end;

procedure TForm6.ExcluirClick(Sender: TObject);

begin

Adotable1.delete;

end;

procedure TForm6.SairClick(Sender: TObject);

begin

Close;

end;

end.
____ UNIT 7 ____

unit Unit7;

interface

uses

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

Dialogs, Grids, DBGrids, StdCtrls, Buttons, DB, ADODB, jpeg, ExtCtrls;

type

TForm7 = class(TForm)

Label1: TLabel;

Edit1: TEdit;

BitBtn1: TBitBtn;

DBGrid1: TDBGrid;

ADOConnection1: TADOConnection;

DataSource1: TDataSource;

ADOQuery1: TADOQuery;

Image1: TImage;

BitBtn2: TBitBtn;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;
var

Form7: TForm7;

implementation

{$R *.dfm}

procedure TForm7.BitBtn1Click(Sender: TObject);

begin

ADOQuery1.close;

ADOQuery1.sql.clear;

ADOQuery1.sql.add('select * from instrutores');

ADOQuery1.sql.add('where (nome) like' + quotedstr('%' + edit1.text + '%'));

ADOQuery1.open;

end;

procedure TForm7.BitBtn2Click(Sender: TObject);

begin

close;

end;

end.

___ UNIT 8 ____

unit Unit8;
interface

uses

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

Dialogs, Grids, DBGrids, StdCtrls, Buttons, DB, ADODB, jpeg, ExtCtrls;

type

TForm8 = class(TForm)

Edit1: TEdit;

BitBtn1: TBitBtn;

Label1: TLabel;

DBGrid1: TDBGrid;

Image1: TImage;

ADOConnection1: TADOConnection;

ADOQuery1: TADOQuery;

DataSource1: TDataSource;

BitBtn2: TBitBtn;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form8: TForm8;

implementation
{$R *.dfm}

procedure TForm8.BitBtn1Click(Sender: TObject);

begin

ADOQuery1.close;

ADOQuery1.sql.clear;

ADOQuery1.sql.add('select * from veiculos');

ADOQuery1.sql.add('where (tipo) like' + quotedstr('%' + edit1.text + '%'));

ADOQuery1.open;

end;

procedure TForm8.BitBtn2Click(Sender: TObject);

begin

close;

end;

end.

___ UNIT 9 ____

unit Unit9;

interface
uses

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

Dialogs, DB, ADODB, QRCtrls, QuickRpt, ExtCtrls;

type

TForm9 = class(TForm)

QuickRep1: TQuickRep;

QRBand1: TQRBand;

QRBand2: TQRBand;

QRLabel1: TQRLabel;

QRDBText1: TQRDBText;

QRDBText2: TQRDBText;

QRDBText3: TQRDBText;

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

QRDBText4: TQRDBText;

QRDBText5: TQRDBText;

ADOTable1Nome: TWideStringField;

ADOTable1Telefone: TWideStringField;

ADOTable1HorarioTrabalho: TWideStringField;

ADOTable1Salario: TWideStringField;

ADOTable1Endereco: TWideStringField;

ADOTable1Email: TWideStringField;

QRLabel2: TQRLabel;

QRLabel3: TQRLabel;

QRLabel4: TQRLabel;

QRLabel5: TQRLabel;

QRLabel6: TQRLabel;

private
{ Private declarations }

public

{ Public declarations }

end;

var

Form9: TForm9;

implementation

{$R *.dfm}

end.

____ UNIT 10 ____

unit Unit10;

interface

uses

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

Dialogs, DB, ADODB, QuickRpt, QRCtrls, ExtCtrls;

type

TForm10 = class(TForm)

QuickRep1: TQuickRep;

QRBand1: TQRBand;

QRLabel1: TQRLabel;

QRBand2: TQRBand;
ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

QRDBText1: TQRDBText;

QRDBText2: TQRDBText;

QRDBText3: TQRDBText;

QRDBText4: TQRDBText;

QRDBText5: TQRDBText;

QRDBText6: TQRDBText;

ADOTable1Tipo: TWideStringField;

ADOTable1Placa: TWideStringField;

ADOTable1Horariotrabalho: TWideStringField;

ADOTable1Manutencao: TWideStringField;

ADOTable1Instrutor: TWideStringField;

ADOTable1Modelo: TWideStringField;

QRLabel2: TQRLabel;

QRLabel3: TQRLabel;

QRLabel4: TQRLabel;

QRLabel5: TQRLabel;

QRLabel6: TQRLabel;

QRLabel7: TQRLabel;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form10: TForm10;

implementation
{$R *.dfm}

end.

____ UNIT 11 _____

unit Unit11;

interface

uses

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

Dialogs, StdCtrls, Buttons, jpeg, ExtCtrls;

type

TForm11 = class(TForm)

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

Edit6: TEdit;

Label1: TLabel;
Label2: TLabel;

Edit7: TEdit;

Edit8: TEdit;

Label7: TLabel;

Label8: TLabel;

Image1: TImage;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form11: TForm11;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm11.BitBtn1Click(Sender: TObject);

begin

Form2.adotable1Nome.value:=edit1.text;

form2.adotable1Telefone.value:=edit2.text;

form2.adotable1Hmarcado.value:=edit3.text;

form2.adotable1Valor.value:=edit4.text;

form2.adotable1Endereco.value:=edit5.text;
form2.adotable1Email.value:=edit6.text;

form2.adotable1CPF.value:=edit7.text;

form2.adotable1RG.value:=edit8.text;

form2.adotable1.post;

form2.adotable1.refresh;

close;

end;

procedure TForm11.BitBtn2Click(Sender: TObject);

begin

form2.adotable1.cancel;

close;

end;

end.

____ UNIT 12____

unit Unit12;

interface

uses

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

Dialogs, StdCtrls, Buttons, jpeg, ExtCtrls;


type

TForm12 = class(TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

Edit6: TEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

Image1: TImage;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form12: TForm12;

implementation
uses Unit5, Unit2;

{$R *.dfm}

procedure TForm12.BitBtn1Click(Sender: TObject);

begin

Form5.adotable1Nome.value:=edit1.text;

form5.adotable1Telefone.value:=edit2.text;

form5.adotable1HorarioTrabalho.value:=edit3.text;

form5.adotable1Salario.value:=edit4.text;

form5.adotable1Endereco.value:=edit5.text;

form5.adotable1Email.value:=edit6.text;

form5.adotable1.post;

form5.adotable1.refresh;

close;

end;

procedure TForm12.BitBtn2Click(Sender: TObject);

begin

Form5.adotable1.cancel;

Close;

end;

end.

___ UNIT 13 ____


unit Unit13;

interface

uses

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

Dialogs, StdCtrls, Buttons, jpeg, ExtCtrls;

type

TForm13 = class(TForm)

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

Edit6: TEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

Image1: TImage;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }

public
{ Public declarations }

end;

var

Form13: TForm13;

implementation

uses Unit6;

{$R *.dfm}

procedure TForm13.BitBtn1Click(Sender: TObject);

begin

Form6.adotable1Tipo.value:=edit1.text;

form6.adotable1Placa.value:=edit2.text;

form6.adotable1HorarioTrabalho.value:=edit3.text;

form6.adotable1Manutencao.value:=edit4.text;

form6.adotable1Instrutor.value:=edit5.text;

form6.adotable1Modelo.value:=edit6.text;

form6.adotable1.post;

form6.adotable1.refresh;

close;

end;

procedure TForm13.BitBtn2Click(Sender: TObject);

begin

Form6.adotable1.cancel;
Close;

end;

end.

___ UNIT 14 ____

unit Unit14;

interface

uses

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

Dialogs, DB, ADODB, Grids, DBGrids, StdCtrls, Buttons, jpeg, ExtCtrls;

type

TForm14 = class(TForm)

DBGrid1: TDBGrid;

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

DataSource1: TDataSource;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

BitBtn4: TBitBtn;

BitBtn5: TBitBtn;

BitBtn6: TBitBtn;

Edit1: TEdit;

Label1: TLabel;
Label2: TLabel;

ADOTable1LCTO: TWideStringField;

ADOTable1DATA: TDateTimeField;

ADOTable1VALOR: TIntegerField;

ADOTable1HISTORICO: TWideStringField;

ADOTable1TIPO: TWideStringField;

Image1: TImage;

procedure BitBtn6Click(Sender: TObject);

procedure BitBtn4Click(Sender: TObject);

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

procedure BitBtn3Click(Sender: TObject);

procedure BitBtn5Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form14: TForm14;

implementation

uses Unit3, Unit15;

{$R *.dfm}
procedure TForm14.BitBtn6Click(Sender: TObject);

begin

close;

end;

procedure TForm14.BitBtn4Click(Sender: TObject);

Var Soma: real;

begin

Adotable1.first;

Soma:=0;

While not Adotable1.eof do

Begin

If(adotable1tipo.value='C') then

Soma:=soma+adotable1valor.value

Else

Soma:=soma-adotable1valor.value;

Adotable1.next;

End;

label1.caption:=Floattostr(Soma);
end;

procedure TForm14.BitBtn1Click(Sender: TObject);

begin

Form15:=tform15.create(Self);

Adotable1.insert;

Form15.Showmodal;

Form15.free;

end;

procedure TForm14.BitBtn2Click(Sender: TObject);

begin

Form15:=Tform15.Create(Self);

Form15.Edit1.text:=Adotable1lcto.value;

Form15.Edit2.text:=datetostr(Adotable1data.value);

Form15.Edit3.text:=floattostr(Adotable1valor.value);

Form15.Edit4.text:=Adotable1historico.value;
Form15.Edit5.text:=Adotable1tipo.value;

Adotable1.edit;

Form15.Showmodal;

Form15.free;

end;

procedure TForm14.BitBtn3Click(Sender: TObject);

begin

Adotable1.delete;

end;

procedure TForm14.BitBtn5Click(Sender: TObject);

Var Soma: real;

begin

Adotable1.first;

While not Adotable1.eof do

Begin

If(Adotable1data.Value=Strtodate(Edit1.text)) then

Begin

If(Adotable1tipo.value='C') then
Soma:=soma+adotable1valor.value

Else

Soma:=soma-Adotable1valor.value;

End;

Adotable1.next;

End;

Label2.caption:=Floattostr(Soma);

end;

end.

____ UNIT 15 ____

unit Unit15;

interface

uses

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

Dialogs, StdCtrls, Buttons, jpeg, ExtCtrls;

type

TForm15 = class(TForm)
Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

Image1: TImage;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

procedure BitBtn3Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form15: TForm15;

implementation

uses Unit14, Unit2;


{$R *.dfm}

procedure TForm15.BitBtn1Click(Sender: TObject);

begin

Form14.Adotable1LCTO.value:=edit1.text;

Form14.Adotable1data.value:=strtodate(edit2.text);

Form14.Adotable1Valor.value:=strtoint(edit3.text);

Form14.Adotable1Historico.value:=edit4.text;

Form14.Adotable1Tipo.value:=edit5.text;

Form14.Adotable1.post;

Form14.Adotable1.refresh;

Close;

end;

procedure TForm15.BitBtn2Click(Sender: TObject);

begin

Form2.Adotable1.cancel;

Close;

end;

procedure TForm15.BitBtn3Click(Sender: TObject);

begin

close;

end;

end.
___UNIT 16 ____

unit Unit16;

interface

uses

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

Dialogs, StdCtrls, Buttons, Grids, DBGrids, DB, ADODB, jpeg, ExtCtrls;

type

TForm16 = class(TForm)

ADOConnection1: TADOConnection;

ADOQuery1: TADOQuery;

DBGrid1: TDBGrid;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

Edit1: TEdit;

DataSource1: TDataSource;

ADOQuery1LCTO: TWideStringField;

ADOQuery1DATA: TDateTimeField;

ADOQuery1VALOR: TIntegerField;

ADOQuery1HISTORICO: TWideStringField;

ADOQuery1TIPO: TWideStringField;

Image1: TImage;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

private

{ Private declarations }
public

{ Public declarations }

end;

var

Form16: TForm16;

implementation

{$R *.dfm}

procedure TForm16.BitBtn1Click(Sender: TObject);

begin

ADOQuery1.close;

ADOQuery1.sql.clear;

ADOQuery1.sql.add('select * from caixa');

ADOQuery1.sql.add('where (lcto) like' + quotedstr('%' + edit1.text + '%'));

ADOQuery1.open;

end;

procedure TForm16.BitBtn2Click(Sender: TObject);

begin

close;

end;

end.
____ UNIT 17 ____

unit Unit17;

interface

uses

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

Dialogs, DB, ADODB, QuickRpt, ExtCtrls, QRCtrls;

type

TForm17 = class(TForm)

QuickRep1: TQuickRep;

QRBand1: TQRBand;

QRBand2: TQRBand;

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

QRDBText1: TQRDBText;

QRDBText2: TQRDBText;

QRDBText3: TQRDBText;

QRDBText4: TQRDBText;

QRDBText5: TQRDBText;

QRLabel1: TQRLabel;

ADOTable1LCTO: TWideStringField;

ADOTable1DATA: TDateTimeField;

ADOTable1VALOR: TIntegerField;

ADOTable1HISTORICO: TWideStringField;

ADOTable1TIPO: TWideStringField;
QRLabel2: TQRLabel;

QRLabel3: TQRLabel;

QRLabel4: TQRLabel;

QRLabel5: TQRLabel;

QRLabel6: TQRLabel;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form17: TForm17;

implementation

{$R *.dfm}

end.

_____________________ FIM__________________________________

You might also like