📄 umddy.pas
字号:
unit UMDDY;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, ToolWin, GridsEh, DBGridEh, Buttons, ExtCtrls, DB,
frxClass, frxDBSet, frxPreview, StdCtrls;
type
TFMDDY = class(TForm)
DBGridEh1: TDBGridEh;
ToolBar1: TToolBar;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
ToolButton3: TToolButton;
ToolButton4: TToolButton;
ToolButton5: TToolButton;
ToolButton6: TToolButton;
DataSource1: TDataSource;
frxDBDataset1: TfrxDBDataset;
frxReport1: TfrxReport;
procedure ToolButton6Click(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure ToolButton1Click(Sender: TObject);
procedure ToolButton2Click(Sender: TObject);
procedure ToolButton5Click(Sender: TObject);
procedure DBGridEh1DblClick(Sender: TObject);
procedure ToolButton3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FMDDY: TFMDDY;
implementation
uses MAIN,U_dm,UADDMD,UsysConst,UsysPub;
{$R *.dfm}
procedure TFMDDY.ToolButton6Click(Sender: TObject);
begin
SELF.Close;
end;
procedure TFMDDY.FormShow(Sender: TObject);
var
strSQL:String;
begin
strSQL:='select * from JG门店';
RunSQL(DM.ADOQ_MD,strSQL,0);
end;
procedure TFMDDY.ToolButton1Click(Sender: TObject);
begin
strCZZT:='ADD';
try
Application.CreateForm(TFADDMD, FADDMD);
FADDMD.ShowModal;
finally
FADDMD.Free;
end;
end;
procedure TFMDDY.ToolButton2Click(Sender: TObject);
begin
if DM.ADOQ_MD.RecordCount<=0 then
abort;
strCZZT:='MODIFY';
try
Application.CreateForm(TFADDMD, FADDMD);
FADDMD.ShowModal;
finally
FADDMD.Free;
end;
end;
procedure TFMDDY.ToolButton5Click(Sender: TObject);
begin
// frxReport1.Preview:=frxPreview1;
// frxReport1.PrepareReport(True);
// frxReport1.ShowPreparedReport;
// frxReport1.frReport1.PrintPreparedReport('1',1,True,frAll)
// frReport1.Preview:=frPreview1;
// frReport1.PrepareReport;
// frReport1.ShowPreparedReport;
end;
procedure TFMDDY.DBGridEh1DblClick(Sender: TObject);
begin
strCZZT:='MODIFY';
try
Application.CreateForm(TFADDMD, FADDMD);
FADDMD.ShowModal;
finally
FADDMD.Free;
end;
end;
procedure TFMDDY.ToolButton3Click(Sender: TObject);
var
strSQL,strID,strmc:string;
begin
if DM.ADOQ_MD.RecordCount<=0 then
abort;
strID:=Trim(DM.ADOQ_MD.fieldbyname('门店编号').AsString);
strmc:=Trim(DM.ADOQ_MD.fieldbyname('门店名称').AsString);
case messagebox(handle,pchar('真的要删除【'+strmc+'】吗?'),MsgBxCaption,mb_iconquestion+MB_YESNO) of
ID_yes:
begin
strSQL:='delete from JG门店 where (门店编号='+''''+strID+''''+')';
if RunSQL(DM.m_clADOQry_Temp,strSQL,1) then
begin
strSQL:='select * from JG门店';
RunSQL(DM.ADOQ_MD,strSQL,0);
end
else
begin
Application.MessageBox('删除数据出错!',MsgBxCaption,MB_OK);
end;
end;
ID_no: abort;
END;
end;
End.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -