149
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, cxLookAndFeelPainters, StdCtrls, DBCtrls, cxNavigator,
cxDBNavigator, cxButtons, cxControls, cxContainer, cxEdit, cxGroupBox,
Grids, DBGrids, cxDropDownEdit, cxLookupEdit, cxDBLookupEdit,
cxDBLookupComboBox, cxMaskEdit, cxDBEdit, cxTextEdit, DB;
type
TF_sotr = class(TForm)
cxGroupBox1: TcxGroupBox;
cxGroupBox2: TcxGroupBox;
cxGroupBox3: TcxGroupBox;
cxButton1: TcxButton;
cxButton2: TcxButton;
cxButton5: TcxButton;
cxButton6: TcxButton;
cxDBNavigator1: TcxDBNavigator;
DBLookupComboBox1: TDBLookupComboBox;
Label1: TLabel;
DBGrid1: TDBGrid;
cxDBTextEdit1: TcxDBTextEdit;
cxDBMaskEdit1: TcxDBMaskEdit;
cxDBLookupComboBox1: TcxDBLookupComboBox;
cxButton3: TcxButton;
procedure cxButton1Click(Sender: TObject);
procedure cxButton5Click(Sender: TObject);
procedure cxButton6Click(Sender: TObject);
procedure cxButton3Click(Sender: TObject);
procedure cxButton2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
F_sotr: TF_sotr;
implementation
uses Unit1, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8;
{$R *.dfm}
procedure TF_sotr.cxButton1Click(Sender: TObject);
begin
dm.tbl_sotr.Insert;
end;
procedure TF_sotr.cxButton5Click(Sender: TObject);
begin
dm.tbl_sotr.edit;
end;
procedure TF_sotr.cxButton6Click(Sender: TObject);
begin
dm.tbl_sotr.Refresh;
end;
procedure TF_sotr.cxButton3Click(Sender: TObject);
begin
if ((DM.tbl_sotr.State=dsinsert) or (DM.tbl_sotr.State=dsedit)) then
begin
if MessageDlg('Сохранить?',mtConfirmation,mbYesNoCancel,0) = mrYes then
begin
DM.tbl_sotr.Post;
dm.tbl_sotr.Refresh;
end