109
ADOTable1: TADOTable;
DataSource1: TDataSource;
BitBtn4: TBitBtn;
DBLookupComboBox1: TDBLookupComboBox;
DBLookupComboBox2: TDBLookupComboBox;
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form7: TForm7;
implementation
uses Unit8, Unit1, Unit6, Unit18, Unit20;
{$R *.dfm}
procedure TForm7.BitBtn2Click(Sender: TObject);
begin
if (DBLookupComboBox1.Text='') or
(DBLookupComboBox2.Text='') Then begin
ShowMessage('Невозможно сохранить запись,
поле сотрудник не заполнено!');
end
else begin
Form1.ADOQuery1.Edit;
Form1.ADOQuery1.FieldByName('stoimost').Value:
=DBEdit3.text;
Form1.ADOQuery1.Post;
Form7.Close;
end
end;
procedure TForm7.BitBtn4Click(Sender: TObject);
begin
Form1.ADOQuery1.Cancel;
Form7.Close;
end;
end.
unit Unit8;
interface
uses
Windows, Messages, SysUtils, Variants, Classes,
Graphics, Controls, Forms,
Dialogs, cxGraphics, cxControls, cxLookAndFeels,
cxLookAndFeelPainters,
cxStyles, dxSkinsCore, dxSkinscxPCPainter, cxCus-
tomData, cxFilter,
cxData, cxDataStorage, cxEdit, DB, cxDBData,
cxGridCustomTableView,
cxGridTableView, cxGridDBTableView, ADODB,
cxGridLevel, cxClasses,
cxGridCustomView, cxGrid, StdCtrls, Buttons, Ex-
tCtrls, cxContainer,
cxTextEdit, cxMaskEdit, cxDropDownEdit,
cxLookupEdit, cxDBLookupEdit,
cxDBLookupComboBox, Mask, DBCtrls,
dxPSGlbl, dxPSUtl, dxPSEngn, dxPrnPg,
dxBkgnd, dxWrap, dxPrnDev, dxPSCompsProvider,
dxPSFillPatterns,
dxPSEdgePatterns, dxPSPDFExportCore, dxPSPD-
FExport, cxDrawTextUtils,
dxPSPrVwStd, dxPSPrVwAdv, dxPSPrVwRibbon,
dxPScxPageControlProducer,
dxPScxGrid6Lnk, dxPScxEditorProducers, dxP-
ScxExtEditorProducers,
dxSkinsdxBarPainter, dxPSCore, dxPSContain-
erLnk;
type
TForm8 = class(TForm)
Panel2: TPanel;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
cxGrid1: TcxGrid;
cxGrid1DBTableView1: TcxGridDBTableView;
cxGrid1Level1: TcxGridLevel;
cxGrid1DBTableView1id_sotrud: TcxGridDB-
Column;
cxGrid1DBTableView1kolichestvo: TcxGridDB-
Column;
cxGrid1DBTableView1stoimost: TcxGridDBCol-
umn;
cxGrid1DBTableView1id_perioda: TcxGridDB-
Column;
Panel1: TPanel;
DBEdit1: TDBEdit;
Label1: TLabel;
Button1: TButton;
CheckBox1: TCheckBox;
DBLookupComboBox1: TDBLookupComboBox;
dxComponentPrinter1: TdxComponentPrinter;
dxComponentPrinter1Link1: TdxCustomContain-
erReportLink;
procedure Button1Click(Sender: TObject);
procedure cxDBLookupCom-
boBox1PropertiesChange(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
procedure DBLookupCom-
boBox1CloseUp(Sender: TObject);
procedure BitBtn5Click(Sender: TObject);
procedure CheckBox1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form8: TForm8;
implementation
uses Unit20;