Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Форма для поиска клиента





 

 

unit klient;

 

interface

 

uses

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

Dialogs, StdCtrls, Grids, DBGrids;

 

type

TPoiskKlienta = class(TForm)

DBGrid1: TDBGrid;

GroupBox1: TGroupBox;

Edit1: TEdit;

Button1: TButton;

Button2: TButton;

procedure FormActivate(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure DBGrid1DblClick(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

PoiskKlienta: TPoiskKlienta;

 

implementation

 

uses module, zak;

 

{$R *.dfm}

 

procedure TPoiskKlienta.FormActivate(Sender: TObject);

begin

ModuleBD.ADOQuery_Klient.SQL.Clear;

ModuleBD.ADOQuery_Klient.SQL.Add('SELECT * FROM Clients');

ModuleBD.ADOQuery_Klient.Active:=True;

end;

 

procedure TPoiskKlienta.Button1Click(Sender: TObject);

begin

ModuleBD.ADOQuery_Klient.SQL.Clear;

ModuleBD.ADOQuery_Klient.SQL.Add('SELECT * FROM Clients WHERE Familya LIKE '''+Edit1.Text+'''');

ModuleBD.ADOQuery_Klient.Active:=True;

end;

 

procedure TPoiskKlienta.Button2Click(Sender: TObject);

begin

ModuleBD.ADOQuery_Klient.SQL.Clear;

ModuleBD.ADOQuery_Klient.SQL.Add('SELECT * FROM Clients ');

ModuleBD.ADOQuery_Klient.Active:=True;

end;

 

procedure TPoiskKlienta.DBGrid1DblClick(Sender: TObject);

begin

Zakaz.Edit1.Text:= DBGrid1.DataSource.DataSet.Fields[0].AsString;

end;

 

end.

 

Форма для вывода продаж по клиентам

unit prodan;

 

interface

 

uses

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

Dialogs, Grids, DBGrids, StdCtrls;

 

type

TProdano = class(TForm)

DBGrid1: TDBGrid;

procedure FormActivate(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Prodano: TProdano;

 

implementation

 

uses module;

 

{$R *.dfm}

 

procedure TProdano.FormActivate(Sender: TObject);

begin

ModuleBD.ADOQuery_Prodano.SQL.Clear;

ModuleBD.ADOQuery_Prodano.SQL.Add('SELECT id_clienta,Familya,(SELECT Count(id_clients) FROM Orders WHERE (Orders.id_clients=Clients.id_clienta) GROUP BY id_clienta) AS Кол_воМашин FROM Clients');

ModuleBD.ADOQuery_Prodano.Active:=True;

 

end;

 

 

end.

 

 

Форма для поиска автомобиля

 

unit avto;

 

interface

 

uses

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

Dialogs, Grids, DBGrids, StdCtrls;

 

type

TForm_Avto = class(TForm)

DBGrid1: TDBGrid;

GroupBox1: TGroupBox;

RadioButton1: TRadioButton;

RadioButton2: TRadioButton;

RadioButton3: TRadioButton;

RadioButton4: TRadioButton;

GroupBox2: TGroupBox;

Edit1: TEdit;

Button1: TButton;

Button2: TButton;

procedure FormActivate(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure RadioButton1Click(Sender: TObject);

procedure RadioButton2Click(Sender: TObject);

procedure RadioButton3Click(Sender: TObject);

procedure RadioButton4Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure DBGrid1DblClick(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Form_Avto: TForm_Avto;

 

implementation

 

uses module, zak;

 

{$R *.dfm}

 

procedure TForm_Avto.FormActivate(Sender: TObject);

begin

ModuleBD.ADOQuery_Avto.SQL.Clear;

ModuleBD.ADOQuery_Avto.SQL.Add('SELECT * FROM Catalogs');

ModuleBD.ADOQuery_Avto.Active:=True;

end;

 

procedure TForm_Avto.Button1Click(Sender: TObject);

begin

ModuleBD.ADOQuery_Avto.SQL.Clear;

ModuleBD.ADOQuery_Avto.SQL.Add('SELECT * FROM Catalogs WHERE Marka_modeli LIKE '''+Edit1.Text+'''');

ModuleBD.ADOQuery_Avto.Active:=True;

end;

 

procedure TForm_Avto.RadioButton1Click(Sender: TObject);

begin

ModuleBD.ADOQuery_Avto.SQL.Clear;

ModuleBD.ADOQuery_Avto.SQL.Add('SELECT * FROM Catalogs ORDER BY Engine_power DESC ');

ModuleBD.ADOQuery_Avto.Active:=True;

 

end;

 

procedure TForm_Avto.RadioButton2Click(Sender: TObject);

begin

ModuleBD.ADOQuery_Avto.SQL.Clear;

ModuleBD.ADOQuery_Avto.SQL.Add('SELECT * FROM Catalogs ORDER BY Number_seats DESC ');

ModuleBD.ADOQuery_Avto.Active:=True;

end;

 

procedure TForm_Avto.RadioButton3Click(Sender: TObject);

begin

ModuleBD.ADOQuery_Avto.SQL.Clear;

ModuleBD.ADOQuery_Avto.SQL.Add('SELECT * FROM Catalogs ORDER BY Rashod_topliva DESC');

ModuleBD.ADOQuery_Avto.Active:=True;

end;

 

procedure TForm_Avto.RadioButton4Click(Sender: TObject);

begin

ModuleBD.ADOQuery_Avto.SQL.Clear;

ModuleBD.ADOQuery_Avto.SQL.Add('SELECT * FROM Catalogs ORDER BY Volume_trunk DESC');

ModuleBD.ADOQuery_Avto.Active:=True;

end;

 

procedure TForm_Avto.Button2Click(Sender: TObject);

begin

ModuleBD.ADOQuery_Avto.SQL.Clear;

ModuleBD.ADOQuery_Avto.SQL.Add('SELECT * FROM Catalogs');

ModuleBD.ADOQuery_Avto.Active:=True;

end;

 

procedure TForm_Avto.DBGrid1DblClick(Sender: TObject);

begin

Zakaz.Edit2.Text:= DBGrid1.DataSource.DataSet.Fields[0].AsString;

Zakaz.Edit9.Text:= DBGrid1.DataSource.DataSet.Fields[1].AsString;

Zakaz.Edit10.Text:= DBGrid1.DataSource.DataSet.Fields[2].AsString;

end;

 

end.

 

Date: 2015-10-19; view: 350; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.009 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию