Клиентское программное обеспечение автоматизации рабочего места
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
xecSQL;:=ERROR;.IBT.RollbackRetaining;;END;.IBT.CommitRetaining;.IBTable1.Active:=FALSE;.IBTable1.Active:=TRUE;;TBASE.BitBtn4Click(Sender: TObject);
beginMessageDlg(ВЫ ДЕЙСТВИТЕЛЬНО ХОТИТЕ УДАЛИТЬ ЭТУ ЗАПИСЬ?,
mtConfirmation,[mbYes,mbNo],0)=mrYes then
begin.Params.ParamByName(PAR2).Value:=BASE.IBtable1ID.Value;.ExecSQL;(ОШИБКА УДАЛЕНИЯ!+#13+
ПОПРОБУЙТЕ ЕЩЕ РАЗ!ВОЗМОЖНО ЗАПИСЬ УДАЛЕНА!);
DM.IBT.RollbackRetaining;;
end;.IBT.CommitRetaining;.IBTable1.Active:=FALSE;.IBTable1.Active:=TRUE;
end;;TBASE.BitBtn5Click(Sender: TObject);
VAR:STRING;:=INPUTBOX(ДОБАВЛЕНИЕ ТИПА ОБОРУДОВАНИЯ,ВВЕДИТЕ НАЗВАНИЕ ОБОРУДОВАНИЯ,);
IBQuery8.Params.ParamByName(DESCRIPTION1).Value:=S;.Params.ParamByName(E_ID).Value:=BASE.IBTable1ID.Value;
TRY.ExecSQL;(Не удалось добавить данные в Таблицу, попробуйте еще раз!);
DM.IBT.RollbackRetaining;;END;.IBT.CommitRetaining;.Active:=FALSE;.Active:=TRUE;;TBASE.BitBtn6Click(Sender: TObject);
beginMessageDlg(ВЫ ДЕЙСТВИТЕЛЬНО ХОТИТЕ УДАЛИТЬ ЭТУ ЗАПИСЬ?,
mtConfirmation,[mbYes,mbNo],0)=mrYes then
begin.Params.ParamByName(PAR1).Value:=BASE.IBTABLE2ID.VALUE;.ExecSQL;(ОШИБКА УДАЛЕНИЯ!+#13+
ПОПРОБУЙТЕ ЕЩЕ РАЗ!ВОЗМОЖНО ЗАПИСЬ УДАЛЕНА!);
DM.IBT.RollbackRetaining;;
end;.IBT.CommitRetaining;.IBTable2.Active:=FALSE;.IBTable2.Active:=TRUE;
end;;
{procedure TBASE.BitBtn8Click(Sender: TObject);
beginMessageDlg(ВЫ ДЕЙСТВИТЕЛЬНО ХОТИТЕ УДАЛИТЬ ЭТУ ЗАПИСЬ?,
mtConfirmation,[mbYes,mbNo],0)=mrYes then
begin.Params.ParamByName(PAR1).Value:=ID.Value;.ExecSQL;(ОШИБКА УДАЛЕНИЯ!+#13+
ПОПРОБУЙТЕ ЕЩЕ РАЗ!ВОЗМОЖНО ЗАПИСЬ УДАЛЕНА!);
DM.IBT.RollbackRetaining;;
end;.IBT.CommitRetaining;.Close;.Open;
end;;}TBASE.BitBtn7Click(Sender: TObject);
//DETAL:=TDETAL.Create(SELF);.IBTable1.Active:=TRUE;.BitBtn1.Visible:=FALSE;DETAL.ShowModal;;TBASE.BitBtn8Click(Sender: TObject);_INS.Edit7.Text:=BASE.IBTable2DESCRIPTION1.Value;
//BASE.Close;
//DETAL:=DETAL.Create(SELF);.BitBtn7.Enabled:=FALSE;.BitBtn8.Enabled:=FALSE;.IBTable1.Active:=TRUE;
DETAL.BitBtn1.Visible:=TRUE;DETAL.ShowModal;;.UDETAL;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, IBCustomDataSet, IBQuery, StdCtrls, Buttons, ToolWin,
ComCtrls, ExtCtrls, DBCtrls, Grids, DBGrids, IBTable, XPMan;
TDETAL = class(TForm)
GroupBox4: TGroupBox;
DBGrid4: TDBGrid;
DBNavigator4: TDBNavigator;
ToolBar4: TToolBar;
BitBtn7: TBitBtn;
BitBtn8: TBitBtn;
IBQuery10: TIBQuery;
IBQuery10ID: TIntegerField;
IBQuery10T_ID: TIntegerField;
IBQuery10ASIGNATION: TIBStringField;
IBQuery10FULLNAME: TIBStringField;
IBQuery10CELL: TIBStringField;
IBQuery10REMAINS: TIntegerField;
IBQuery10UNIT: TIBStringField;
IBQuery11: TIBQuery;
IBQuery12: TIBQuery;
DataSource4: TDataSource;
IBTable1: TIBTable;
XPManifest1: TXPManifest;
IBTable1ID: TIntegerField;
IBTable1T_ID: TIntegerField;
IBTable1ASIGNATION: TIBStringField;
IBTable1FULLNAME: TIBStringField;
IBTable1CELL: TIBStringField;
IBTable1REMAINS: TIntegerField;
IBTable1UNIT: TIBStringField;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure BitBtn7Click(Sender: TObject);
procedure BitBtn8Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
DETAL: TDETAL;UDM, UBASE, UMain, UINS_DET, UREP_INS, UREPORT, USET, UPR;
{$R *.dfm}TDETAL.FormClose(Sender: TObject; var Action: TCloseAction);.IBTable1.Active:=FALSE;;TDETAL.BitBtn7Click(Sender: TObject);_DET:=TINS_DET.Create(SELF);_DET.ShowModal;;TDETAL.BitBtn8Click(Sender: TObject);
beginMessageDlg(ВЫ ДЕЙСТВИТЕЛЬНО ХОТИТЕ УДАЛИТЬ ЭТУ ЗАПИСЬ?,
mtConfirmation,[mbYes,mbNo],0)=mrYes then
begin.Params.ParamByName(PAR1).Value:=DETAL.IBTable1ID.Value;.ExecSQL;(ОШИБКА УДАЛЕНИЯ!+#13+
ПОПРОБУЙТЕ ЕЩЕ РАЗ!ВОЗМОЖНО ЗАПИСЬ УДАЛЕНА!);
DM.IBT.RollbackRetaining;;
end;.IBT.CommitRetaining;.IBTable1.Active:=FALSE;.IBTable1.Active:=TRUE;
end;;TDETAL.BitBtn1Click(Sender: TObject);_INS.Edit8.Text:=DETAL.IBTable1FULLNAME.Value;_INS.Label11.Caption:=INTTOSTR(DETAL.IBTable1REMAINS.Value);_INS.Edit10.Text:=DETAL.IBTable1CELL.Value;_INS.Tag:=DETAL.IBTable1ID.Value;.Tag:=DETAL.IBTable1REMAINS.Value;BASE.Tag<DETAL.Tag THEN.IBTable1.Edit;.IBTable1REMAINS.Value:=DETAL.Tag-BASE.Tag;.IBTable1.Edit;.IBTable1REMAINS.Value:=0;;.Close;.Close;;TDETAL.BitBtn2Click(Sender: TObject);.DBGrid4.Tag:=DETAL.IBTable1REMAINS.Value;.IBTable1.Edit;.IBTable1ID.Tag:=STRTOINT(INPUTBOX(Ввод количества оборудования,Введите количество,));.IBTable1REMAINS.Value:=DETAL.IBTable1ID.Tag+DETAL.DBGrid4.Tag;.IBTable1.Post;;.UINS_DET;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, XPMan;
TINS_DET = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
GroupBox1: TGroupBox;
Label6: TLabel;
Edit6: TEdit;
Label7: TLabel;
Edit7: TEdit;
BitBtn1: TBitBtn;
XPManifest1: TXPManifest;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
INS_DET: TINS_DET;UDETAL, UDM, UBASE, UMain, USET;
{$R *.dfm}TINS_DET.BitBtn1Click(Sender: TObject);.IBQuery11.Params.ParamByName(ASIGNATION).Value:=INS_DET.Edit1.Text;.IBQuery11.Params.ParamByName(FULLNAME).Value:=INS_DET.Edit2.Text;.IBQuery11.Params.ParamByName(CELL).Value:=INS_DET.Edit3.Text;.IBQuery11.Params.ParamByName(REMAINS).Value:=STRTOINT(INS_DET.Edit4.Text);.IBQuery11.Params.ParamByName(UNIT).Value:=INS_DET.Edit5.Text;.IBQuery11.Params.ParamByName(T_ID).Value:=BASE.IBTable2ID.Value;.IBQuery11.ExecSQL;:=ERROR;.IBT.RollbackRetaining;;END;.IBT.CommitRetaining;.IBTable1.Active:=FALSE;.IBTable1.Active:=TRUE;;.UREP_INS;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, IBCustomDataSet, IBQuery, Buttons, IBTable, Grids,
DBGrids, Menus, ExtCtrls, DBCtrls, XPMan;
TREP_INS = class(TForm)
GroupBox1: TGroupBox;
Label7: TLabel;
Edit7: TEdit;
Label8: TLabel;
Edit8: TEdit;
Label9: TLabel;
Edit9: TEdit;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Edit10: TEdit;
Button1: TButton;
BitBtn1: TBitBtn;
IBQuery1: TIBQuery;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
IBTable1: TIBTable;
GroupBox2: TGroupBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Edit6: TEdit;
DBGrid1: TDBGrid;
DataSource1: TDataSource;
DataSource2: TDataSource;
IBTable2: TIBTable;
DataSource3: TDataSource;
IBQuery2: TIBQuery;
DataSource4: TDataSource;
IBTable1ID: TIntegerField;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
DBNavigator1: TDBNavigator;
IBTable1NUM: TIBStringField;
Label13: TLabel;
IBTable2NOMENCLAT: TIBStringField;
IBTable2DET_NAME: TIBStringField;
IBTable2SUMM: TIntegerField;
IBTable2AL: TIntegerField;
IBTable2CELL: TIBStringField;
IBTable2ID: TIntegerField;
IBTable2O_ID: TIntegerField;
XPManifest1: TXPManifest;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
IBQuery3: TIBQuery;
IBQuery4: TIBQuery;
IBQuery5: TIBQuery;
DBGrid2: TDBGrid;
procedure Button1Click(Sender: TObject);
procedure Edit9Change(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
procedure BitBtn5Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
REP_INS: TREP_INS;UBASE, UDETAL,