Главная » 2015 » Декабрь » 2 » СИ
08:54
СИ

unit Unit4;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Grids, DBGrids, DB, ADODB;

type
  TForm4 = class(TForm)
    ADOConnection1: TADOConnection;
    ADODataSet1: TADODataSet;
    ADOQuery1: TADOQuery;
    DataSource1: TDataSource;
    DBGrid1: TDBGrid;
    Button1: TButton;
    ADODataSet2: TADODataSet;
    DataSource2: TDataSource;
    DBGrid2: TDBGrid;
    Button2: TButton;
    ADODataSet3: TADODataSet;
    DataSource3: TDataSource;
    DBGrid3: TDBGrid;
    Button3: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Button4: TButton;
    Edit5: TEdit;
    Edit6: TEdit;
    Edit7: TEdit;
    ADODataSet4: TADODataSet;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure DBGrid2DblClick(Sender: TObject);
    procedure DBGrid3DblClick(Sender: TObject);
    procedure Button4Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form4: TForm4;

implementation

{$R *.dfm}

procedure TForm4.Button1Click(Sender: TObject);
begin
ADODataSet1.Active:=false;
ADODataSet1.CommandText:='select * from pokupka';
ADODataSet1.Active:=true;

end;

procedure TForm4.Button2Click(Sender: TObject);
begin
 ADODataSet2.Active:=false;
ADODataSet2.CommandText:='select * from pokupatel';
ADODataSet2.Active:=true;
end;

procedure TForm4.Button3Click(Sender: TObject);
begin
   ADODataSet3.Active:=false;
ADODataSet3.CommandText:='select * from tovar';
ADODataSet3.Active:=true;
end;

procedure TForm4.Button4Click(Sender: TObject);
begin
   ADODataSet4.Active:=false;
   ADODataSet4.CommandText:='select max(n) from pokupka';
   ADODataSet4.Active:=true;
   Label1.Caption:=IntToStr(StrToInt(ADODataSet4.FieldValues['Expr1000'])+1);
   ADOQuery1.SQL.Text:='insert into pokupka values ('+
      Label1.Caption+','+''''+Edit5.Text+''''+','+
      Edit2.Text+','+Edit4.Text+','+Edit6.Text+','+Edit7.Text+')';
   //ShowMessage(ADOQuery1.SQL.Text);
   ADOQuery1.ExecSQL;

end;

procedure TForm4.DBGrid2DblClick(Sender: TObject);
begin
Edit1.Text:=ADODataSet2.FieldValues['surname'];
Edit2.Text:=ADODataSet2.FieldValues['code_pok'];
end;

procedure TForm4.DBGrid3DblClick(Sender: TObject);
begin
Edit3.Text:=ADODataSet3.FieldValues['name_tov'];
Edit4.Text:=ADODataSet3.FieldValues['code_tov'];
end;

end.

Просмотров: 447 | Добавил: denjes | Рейтинг: 0.0/0
Всего комментариев: 0
avatar